{
  "cik": 1104506,
  "entityName": "INSMED INCORPORATED",
  "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": "2011-08-05",
              "val": 24833301,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-11-08",
              "val": 24833301,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-03-09",
              "val": 24863771,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-05-04",
              "val": 24874852,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2012-08-03",
              "val": 24874852,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-11-02",
              "val": 31352554,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2013-02-28",
              "val": 31563278,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2013-04-30",
              "val": 31795357,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-07-31",
              "val": 39012357,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-10-31",
              "val": 39109854,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-02-27",
              "val": 39263837,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2014-04-30",
              "val": 39272501,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-07-31",
              "val": 39283016,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-10-31",
              "val": 49664996,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-02-02",
              "val": 49994137,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-04-30",
              "val": 61501770,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-07-31",
              "val": 61760265,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-10-31",
              "val": 61803749,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-02-01",
              "val": 61857549,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-05-01",
              "val": 61877905,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-08-01",
              "val": 61877905,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-10-31",
              "val": 61877905,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-02-01",
              "val": 62023451,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-04-28",
              "val": 62090141,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-07-31",
              "val": 62377916,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 76591009,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-02-01",
              "val": 76617946,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 76623136,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 77040858,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-26",
              "val": 77090229,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-02-15",
              "val": 77538562,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2019-05-02",
              "val": 77666309,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-29",
              "val": 89207638,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-28",
              "val": 89343718,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-02-21",
              "val": 89775696,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2020-04-27",
              "val": 89878296,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-08-03",
              "val": 101480980,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-26",
              "val": 101867707,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-02-22",
              "val": 103043347,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2021-05-03",
              "val": 103492007,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-08-02",
              "val": 115246666,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-25",
              "val": 118372133,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-02-14",
              "val": 118904589,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-05-02",
              "val": 119517209,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-08-01",
              "val": 119975265,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-24",
              "val": 135476809,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-02-20",
              "val": 136405367,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2023-05-01",
              "val": 136432799,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 143800000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-23",
              "val": 143062065,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-19",
              "val": 148491583,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2024-05-06",
              "val": 148604548,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-08-02",
              "val": 171849103,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-25",
              "val": 178902721,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-14",
              "val": 180999350,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-05-02",
              "val": 182138923,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-08-01",
              "val": 211374786,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-24",
              "val": 213273469,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-13",
              "val": 215551896,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-05-01",
              "val": 216752451,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-08-05",
              "val": 100000000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-11-08",
              "val": 80000000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-03-09",
              "val": 98460533,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2013-02-28",
              "val": 174000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 345200000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-06-30",
              "val": 772700000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2015-06-30",
              "val": 1491200000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-06-30",
              "val": 603200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 1057000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-30",
              "val": 1803000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-30",
              "val": 2300000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 2800000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 3200000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 2300000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 3000000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 11000000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 21100000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2010-12-31",
              "val": 1450000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 1450000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1450000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 1921000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1504000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2334000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 2334000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 2334000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 2334000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 2334000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2879000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3198000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2985000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 7060000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 7060000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 7060000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 7060000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 7060000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 8184000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 7865000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 4661000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 5929000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 5929000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 5929000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 5929000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 5929000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9818000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 11407000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 8867000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 9249000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 9249000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 9249000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 9249000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 9249000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7860000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8681000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 10857000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7468000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 7468000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 7468000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 7468000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 7468000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8688000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 9402000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8283000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 10439000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 10439000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 10439000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 10439000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 10439000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8454000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 11030000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 9348000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 14671000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 14671000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 14671000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 14671000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 14671000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 13176000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15966000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16579000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 17741000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 17741000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 17741000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 17741000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 17741000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 30223000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 17031000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20415000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 13184000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 13184000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 13184000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 13184000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 13184000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 18188000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25005000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 22147000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 42853000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 42853000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 42853000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 42853000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 42853000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 22422000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31081000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 23531000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 35784000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 35784000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 35784000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 35784000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 35784000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 48571000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 31144000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11576000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 50461000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 50461000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 50461000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 50461000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 50461000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 56670000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 55699000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 65377000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 65393000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 65393000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 65393000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 65393000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 65393000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 44018000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 51363000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 64950000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 73033000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 73033000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 73033000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 73033000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 73033000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 57683000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 74054000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 79591000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79907000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 79907000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 73380000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 471000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 471000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 471000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 303000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 440000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 757000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 757000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 757000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 757000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 757000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 9347000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 11638000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 15346000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 19232000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 19232000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 19232000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 19232000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 19232000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 17154000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 15173000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 15196000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16562000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 16562000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 16562000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 16562000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 16562000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 17628000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 18417000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19317000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 24351000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 24351000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 24351000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 24351000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 24351000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 25722000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 29481000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 27401000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 29713000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 29713000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 29713000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 29713000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 29713000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 30523000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 30947000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 35579000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 41189000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 41189000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 41189000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 41189000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 41189000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 37162000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 40300000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 42317000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 52012000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 52012000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 52012000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 52012000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 52012000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 47746000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 55033000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 65259000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 140857000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 140857000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 178555000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccretionExpense": {
        "label": "Accretion Expense",
        "description": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 44000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 44000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 49000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 49000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 97000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 97000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 126000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 126000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 160000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 160000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 160000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 33000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 33000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 62000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 62000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 86000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 86000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 110000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 110000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 110000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 27000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 27000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 38000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 38000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 76000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 76000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 76000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 171000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 171000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 171000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 171000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 171000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 342000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 342000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 506000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 506000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 658000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 658000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 50000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 50000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 50000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 50000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 50000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18981000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29149000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29149000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "AccruedIncomeTaxes": {
        "label": "Accrued Income Taxes",
        "description": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 78000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "AccruedLiabilitiesCurrent": {
        "label": "Accrued Liabilities, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 1256000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 1256000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 139000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 1162000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1548000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 800000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 800000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 800000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 800000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 800000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 193000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1882000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 836000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2933000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 2933000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 2933000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2933000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 2933000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 5329000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3188000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 5652000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3905000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 3905000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 3905000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 3905000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3905000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3143000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 4546000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3547000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 5321000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 5321000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 5321000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 9638000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 9638000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5976000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 6012000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 9903000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 10995000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 10995000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 10995000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 10995000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 10995000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 10495000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 13513000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 14528000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 16822000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 16822000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 16822000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 16822000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 16822000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 14143000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 14548000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 18802000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 29339000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 29339000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 29339000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 29339000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 17142000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 21074000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 29046000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 40368000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 38254000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 38254000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 38254000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 38254000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 38254000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 38317000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 49363000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 38908000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 40375000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 40375000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 40375000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 40375000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 40375000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 32687000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 31924000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 35149000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 37807000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 37807000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 37807000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 37807000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 37807000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 41289000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 45553000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 62266000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 60665000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 60665000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 60665000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 53289000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 58770000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrent": {
        "label": "Accrued Professional Fees, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 185000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 185000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 185000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 185000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 417000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 267000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 465000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 24000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 24000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 24000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 24000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 24000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 764000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 669000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1017000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 542000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 542000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 542000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 542000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 542000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 898000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 859000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 931000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1202000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 1202000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 1202000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 1202000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 1202000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1870000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1879000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1898000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1604000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1604000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 1604000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 1604000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 1992000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2290000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1986000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2057000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4500000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 4500000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 4500000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 4500000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 4500000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5760000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 6743000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 10746000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13398000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 13398000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 13398000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 13398000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 13398000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11380000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10014000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9421000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12581000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 12581000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 12581000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 12581000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 12581000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 13233000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8639000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9643000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8594000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 8594000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 8594000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 8594000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 8594000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9804000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12182000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14238000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 10678000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 10678000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 10678000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8746000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11336000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrentAndNoncurrent": {
        "label": "Accrued Professional Fees",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 110000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 185000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10678000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 14403000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 14403000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 14403000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 14403000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 14403000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 18242000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 19053000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 19239000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 13885000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 13885000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 13885000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 13885000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 13885000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 16728000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16114000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19627000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17895000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 17895000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 17895000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 17895000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 17895000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 26223000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23116000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25776000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 23658000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 23658000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 30884000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedRentCurrent": {
        "label": "Accrued Rent, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 278000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 295000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 295000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 295000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 295000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 295000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 298000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 301000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 303000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 307000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 307000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 307000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 307000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 307000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 310000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 314000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 317000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 320000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "AccruedRentCurrentAndNoncurrent": {
        "label": "Accrued Rent",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.",
        "units": {
          "USD": [
            {
              "end": "2015-03-31",
              "val": 400000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 400000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "AccruedRentNoncurrent": {
        "label": "Accrued Rent, Noncurrent",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 647000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 647000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 647000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 647000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 580000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 514000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 449000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 380000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 380000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 380000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 380000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 380000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 315000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 250000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 185000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 118000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 118000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "AccruedRoyaltiesCurrent": {
        "label": "Accrued Royalties, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 409000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 409000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 409000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 409000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1389000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1830000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3117000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 3117000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 3423000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3423000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 6655000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 6655000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4710000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 4710000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 4710000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 4710000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 4710000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6165000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6231000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5979000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5674000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 5674000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 5674000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 5674000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 5674000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6514000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7288000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6639000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6324000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 6324000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 6324000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 6324000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 6324000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10941000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8162000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9372000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 17101000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 17101000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 23289000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-12-31",
              "val": 2352000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2882000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 2882000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 3562000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 3562000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 3324000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 3324000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 5306000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 5306000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 7744000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 7744000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 14173000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 14173000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 14173000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 14173000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 16418000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 17517000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 19267000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 19267000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 19267000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 19267000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 19267000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 21478000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 23747000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 26032000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 28350000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 28350000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 28350000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 28350000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 28350000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 30738000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 33123000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 35361000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 37061000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 37061000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 37061000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 37061000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 37061000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 38347000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 39305000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 38022000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 39445000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 39445000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 39445000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 39445000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 39445000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 40678000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 41882000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 43134000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 44628000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 44628000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 44628000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 44628000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 44628000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 45973000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 47342000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48940000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 50306000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 50306000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 50306000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 50306000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 50306000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 52241000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 54795000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 57195000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 60755000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 60755000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 63593000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": 993000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 993000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 993000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 1117000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 871000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 666000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 636000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 835000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": -3000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 12000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -5000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -47000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -42000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 34000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -3000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": -3000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": -3000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": -3000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": -3000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 39000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 18000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 20000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -9000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": -9000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": -9000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": -9000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": -9000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 30000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -7000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -8000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -10000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": -10000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": -10000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": -10000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": -10000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -47000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -98000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 114000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 193000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 193000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 193000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 193000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 193000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 90000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 424000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 968000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 968000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 968000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 968000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 968000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -230000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -929000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -1386000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 756000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 756000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 756000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 756000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 756000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1083000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -1251000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -2078000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -745000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": -745000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -745000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": -745000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": -745000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -1636000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -2830000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 547000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -2289000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": -2289000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": -2289000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": -2289000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": -2289000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -902000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1732000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1998000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1461000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1461000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdditionalPaidInCapital": {
        "label": "Additional Paid in Capital",
        "description": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 423877000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 423877000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 423877000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 426795000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 427234000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 427743000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 427743000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 427743000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 427743000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 427743000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 428237000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 429545000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 455560000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 455325000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 455325000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 455325000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 455325000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 455325000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 455725000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 462944000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 532141000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 534554000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 534554000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 534554000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 534554000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 534554000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 537264000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 540298000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 651904000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 656519000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 656519000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 656519000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 656519000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 656519000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 662514000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 891479000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 896099000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 900043000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 900043000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 900043000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 900043000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 900043000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 904342000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 909004000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 914049000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 919164000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 919164000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 919164000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 919164000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 919164000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 923760000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 930185000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1313006000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1318181000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 1318181000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 1318181000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 1318181000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 1318181000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1460460000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1472699000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1481205000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1489664000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 1489664000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 1489664000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1489664000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 1489664000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1499646000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1778517000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1786667000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1797286000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 1797286000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 1797286000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1797286000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 1797286000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1808712000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2069119000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2084305000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2105252000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 2105252000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2105252000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 2105252000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 2105252000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2122743000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2569028000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2655823000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2673556000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 2673556000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2673556000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2673556000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 2673556000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2428582000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2449281000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2506665000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2782416000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2782416000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 2782416000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 2782416000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 2782416000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2809242000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2945229000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2971375000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3113487000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 3113487000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 3113487000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 3113487000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 3113487000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3138578000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3943826000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4605449000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4645791000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 4645791000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 4645791000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 4645791000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 4645791000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4714742000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6184078000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6249654000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6372064000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 6372064000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6502938000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "description": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 136463000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 136434000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 136434000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -29000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 136434000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 136434000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 136434000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 136434000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 136434000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 196063000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 196063000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 196063000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 196063000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 196374000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 196374000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 311000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 311000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 196358000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 196358000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 196358000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": {
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments",
        "description": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37846000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37846000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37846000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37846000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37846000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37846000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37846000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37846000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37846000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "description": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1147000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 366000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 366000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2417000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1777000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1777000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6501000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6501000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6501000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5674000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12303000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12303000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6629000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20205000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20205000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 7903000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6936000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6936000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14289000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14289000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 7353000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 7353000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21083000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21083000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6794000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6794000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9002000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9002000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18470000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18470000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9468000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9468000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27379000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27379000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8909000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8909000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10535000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10535000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22270000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22270000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 11735000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 11735000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34501000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34501000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12231000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12231000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12823000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12823000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27082000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27082000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 14259000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 14259000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42736000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42736000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 15654000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 15654000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16443000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16443000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34802000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34802000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18359000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18359000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54795000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54795000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 19993000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 19993000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21450000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21450000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44736000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44736000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 23286000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 23286000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 70281000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 70281000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 25545000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 25545000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 96835000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 96835000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 39262000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 39262000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 82238000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 42976000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 113671000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 31433000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 152710000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 45754000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AmortizationOfAcquisitionCosts": {
        "label": "Amortization of Acquisition Costs",
        "description": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. 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": "2009-01-01",
              "end": "2009-12-31",
              "val": 1200000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4800000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            }
          ]
        }
      },
      "AmortizationOfDebtDiscountPremium": {
        "label": "Amortization of Debt Discount (Premium)",
        "description": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3021000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3021000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7252000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7252000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 4231000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 4231000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 11541000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 11541000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4289000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4289000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15889000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15889000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15889000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4406000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4406000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 8872000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 8872000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4466000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4466000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 13398000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 13398000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4526000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4526000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17985000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17985000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17985000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4650000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4650000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9363000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9363000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4713000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4713000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14139000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14139000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4776000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4776000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18981000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18981000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18981000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4907000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4907000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12389000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12389000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7482000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7482000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20707000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20707000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8318000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8318000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29149000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29149000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29149000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 55000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 390000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 458000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 458000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 250000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 281000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 281000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 281000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 61000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 30000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 91000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 91000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 30000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 118000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 118000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 118000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 299000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 299000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 585000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 585000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 286000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 286000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 415000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 415000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1350000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1350000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1350000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 349000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 349000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 698000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 698000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 349000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 349000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1047000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1047000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 349000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 349000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1397000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1397000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1397000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 349000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 349000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 698000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 698000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 349000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 349000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1048000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1048000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 350000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 350000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1397000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1397000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1397000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 350000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 350000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 807000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 807000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 457000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 457000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1348000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1348000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 541000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 541000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1890000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1890000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1890000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 822000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 822000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1643000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1643000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 821000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 821000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2465000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2465000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 822000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 822000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3991000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3991000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3991000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1724000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1724000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3728000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3728000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2004000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2004000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5568000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5568000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1840000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1840000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7320000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7320000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7320000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1851000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1851000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3651000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3651000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1800000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1800000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5136000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5136000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1485000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1485000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6884000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6884000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1822000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1822000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3498000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1676000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4840000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1342000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6216000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1382000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AmortizationOfFinancingCostsAndDiscounts": {
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "description": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 55000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 118000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 118000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 236000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 236000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 256000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 256000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 333000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 333000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 333000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 192000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 192000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 283000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 283000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 390000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 390000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 106000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 106000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 229000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 229000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 343000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 343000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 458000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 38000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 38000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 75000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 75000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 250000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 61000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5257000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13196000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22055000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 822000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 822000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1643000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1643000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2465000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2465000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3991000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1724000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1724000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3728000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3728000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5568000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5568000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7320000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7320000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1851000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1851000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3651000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3651000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5136000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5136000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6884000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6884000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1822000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1822000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3498000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4840000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6216000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1382000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1249000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1249000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1249000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1248000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1248000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2496000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2496000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1248000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1248000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3745000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3745000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1249000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1249000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4993000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4993000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4993000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1249000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1249000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2497000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2497000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1248000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1248000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3745000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3745000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1248000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1248000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5003000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5003000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5003000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1263000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1263000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2526000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2526000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1263000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1263000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3790000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3790000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1264000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1264000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5052000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5052000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5052000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1263000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1263000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2526000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2526000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1263000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1263000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3789000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3789000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1263000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1263000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5053000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5053000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5053000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1263000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1263000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2526000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2526000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1263000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1263000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3789000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3789000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1263000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1263000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5052000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5052000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5052000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1263000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1263000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2526000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2526000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1263000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1263000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3789000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3789000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1263000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1263000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5052000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5052000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1263000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1263000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2526000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1263000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4064000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1538000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6001000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2081000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AssetImpairmentCharges": {
        "label": "Asset Impairment Charges",
        "description": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25990000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25990000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 25990000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 25990000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25990000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25990000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25990000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 196265000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 196265000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 196265000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 180288000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 146069000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 133253000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 136052000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 152457000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 143016000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 138725000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 189950000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 166620000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 150110000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 235443000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 206152000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 408509000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 385741000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 327706000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 299677000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 276644000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 200659000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 165640000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 506206000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 773153000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 724244000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 661513000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 595915000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 802783000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 763117000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 676525000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 885365000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 840715000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 692391000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1229783000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1311771000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1153315000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1053354000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 994817000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1517717000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1439139000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1324873000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1159095000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1810118000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2052972000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1802735000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2479857000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2360736000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2264558000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2264558000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2075863000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 108797000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 108797000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 108797000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 92619000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 83983000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 77399000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 77399000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 77399000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 77399000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 77399000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 70960000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 73850000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 90353000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 93578000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 93578000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 93578000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 93578000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 93578000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 83025000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 78566000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 129745000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 116163000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 116163000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 116163000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 116163000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 116163000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 106209000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 86712000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 170843000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 164714000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 164714000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 164714000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 164714000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 164714000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 140243000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 342089000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 319258000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 288118000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 288118000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 288118000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 288118000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 288118000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 258490000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 229310000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 206296000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 168407000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 168407000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 168407000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 168407000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 168407000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 131624000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 96534000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 437480000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 389444000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 389444000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 389444000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 389444000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 389444000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 696413000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 645258000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 577495000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 518946000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 518946000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 518946000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 518946000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 518946000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 454632000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 648914000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 595604000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 555194000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 555194000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 555194000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 555194000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 555194000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 492510000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 707312000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 667149000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 622892000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 622892000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 622892000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 622892000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 622892000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 501004000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1038195000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 958981000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 837040000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 837040000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 837040000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 837040000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 837040000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 756140000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 674726000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 632165000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1273383000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1273383000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1273383000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1273383000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1273383000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1129063000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1052424000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 926576000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 929063000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 929063000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 929063000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 929063000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 929063000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 758722000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1418184000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1649845000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1621661000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1621661000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1621661000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 1621661000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1621661000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1402692000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2081580000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1931807000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1794208000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1794208000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1613173000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-12-31",
              "val": 60974000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 60974000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesAmortizedCost": {
        "label": "Available-for-sale Securities, Amortized Cost Basis",
        "description": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 60974000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "description": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 12600000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "description": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 12600000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 12600000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 4900000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 5000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesFairValueDisclosure": {
        "label": "Available-for-sale Securities, Fair Value Disclosure (Deprecated 2013-01-31)",
        "description": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossUnrealizedLosses1": {
        "label": "Available-for-sale Securities, Gross Unrealized Losses (Deprecated 2013-01-31)",
        "description": "This item represents the gross unrealized losses for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 207000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": -207000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": -207000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions": {
        "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions (Deprecated 2013-01-31)",
        "description": "Disclosure regarding factors used to determine that the impairment of securities not categorized as either held-to-maturity securities or trading securities (hence equal to available for sale securities) where cost exceeds fair value is not an other than temporary impairment (OTTI). This item contains disclosure of the number of investment positions in the available-for-sale investments determined to be temporarily impaired.",
        "units": {
          "pure": [
            {
              "end": "2011-12-31",
              "val": 2,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 2,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 2,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 1,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (Deprecated 2013-01-31)",
        "description": "Amount of the excess of amortized cost basis over fair value of securities that have been in a loss position for less than twelve months for securities categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 200000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 200000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 100000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 100000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesGrossUnrealizedGain": {
        "label": "Available-for-sale Securities, Gross Unrealized Gains (Deprecated 2013-01-31)",
        "description": "This item represents the gross unrealized gains for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 657000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 657000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 657000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "BusinessAcquisitionCostOfAcquiredEntityCashPaid": {
        "label": "Business Acquisition, Cost of Acquired Entity, Cash Paid (Deprecated 2013-01-31)",
        "description": "Amount of cash paid to acquire the entity.",
        "units": {
          "USD": [
            {
              "end": "2011-03-02",
              "val": 600000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-03-02",
              "val": 600000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
        "label": "Business Acquisition, Transaction Costs",
        "description": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 6000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            }
          ]
        }
      },
      "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax",
        "description": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -25873000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -20266000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 7654000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7334000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7334000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7334000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11618000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11618000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -24240000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -24240000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12622000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12622000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -19002000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -19002000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5238000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5238000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20802000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20802000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20802000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -9500000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -9500000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13500000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13500000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12997000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12997000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8997000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8997000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 28697000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11900000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11900000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 91800000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 91800000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 103700000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 103700000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 106482000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 106482000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14682000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 14682000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91682000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91682000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18300000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 77300000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 59000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 181953000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 104653000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 251993000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -46961000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 76490000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 75668000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 75668000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 75668000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 75668000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 75668000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 66120000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 55600000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 51800000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 51100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 51100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 51100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 51100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 51100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38600000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 46400000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 69900000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 84600000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 84600000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 84600000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 84600000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 84600000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 63700000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 101500000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 157600000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 144200000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 144200000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 144200000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 144200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 144200000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 159900000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 180500000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 259600000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 314340000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 314340000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 270310000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 400000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 81000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 81000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 81000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 64000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 55000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 114000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 114000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 114000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 114000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 114000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 115000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 117000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 109000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 96000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 96000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 96000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 96000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 96000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 83000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 69000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 64000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 64000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 64000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 64000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 64000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 64000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 48000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 32000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 16000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "CapitalLeaseObligationsNoncurrent": {
        "label": "Capital Lease Obligations, Noncurrent",
        "description": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 83000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 83000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 83000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 58000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 45000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 166000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 166000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 166000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 166000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 166000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 131000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 101000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 80000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 64000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 64000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 64000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 64000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 64000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 48000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 32000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 16000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 10743000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 9839000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 10449000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 22043000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2012-03-31",
              "val": 22043000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 28575000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 28575000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 44989000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2012-09-30",
              "val": 44989000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 79434000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2013-03-31",
              "val": 79434000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 74588000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2013-06-30",
              "val": 74588000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 128025000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2013-09-30",
              "val": 128025000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2013-12-31",
              "val": 113894000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 101251000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2014-03-31",
              "val": 101251000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 82697000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2014-06-30",
              "val": 82697000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 167311000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-09-30",
              "val": 167311000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 159226000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 134554000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2015-03-31",
              "val": 134554000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 335027000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-06-30",
              "val": 335027000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 310969000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-09-30",
              "val": 310969000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 282876000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 252872000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2016-03-31",
              "val": 252872000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 223109000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2016-06-30",
              "val": 223109000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 200518000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2016-09-30",
              "val": 200518000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 162591000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 125839000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2017-03-31",
              "val": 125839000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 91064000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2017-06-30",
              "val": 91064000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 430678000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2017-09-30",
              "val": 430678000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 686581000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 634329000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 567574000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 420231000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 601260000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 535632000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 428942000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 641911000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 588753000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 409751000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 928327000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 846556000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 515704000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 416078000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 414633000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 968907000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 612882000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 487113000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 595729000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1246799000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 461451000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 403247000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1284324000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 334764000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 510445000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 510445000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 582188000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsFairValueDisclosure": {
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "description": "Fair value portion 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.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 113900000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 159200000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 159200000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 159200000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 159200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 159200000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 134600000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 335000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 311000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 282900000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 282900000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 282900000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 282900000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 282900000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 252900000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 223100000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 200500000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 162600000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 162600000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 162600000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 162600000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 162600000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 125800000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 91100000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 430700000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 381200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 381200000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 381200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 381200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 686600000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 634300000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 567600000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 10595000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1424000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -3053000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1997000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1997000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 11357000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -904000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -904000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -294000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -294000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4105000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4105000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4105000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7195000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7195000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13727000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13727000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 30141000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 30141000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 75934000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 75934000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 75934000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11348000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11348000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -16194000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -16194000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 37243000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 37243000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 23112000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 23112000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 23112000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -12643000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -12643000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -31197000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -31197000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 53417000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 53417000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 45332000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 45332000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 45332000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24672000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24672000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 175801000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 175801000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 151743000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 151743000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 123650000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 123650000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 123650000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30004000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30004000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -59767000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -59767000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -82358000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -82358000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -120285000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -120285000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -120285000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -36752000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -36752000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -71527000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -71527000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 268087000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 268087000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 218574000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 218574000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 305416000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 253164000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 186409000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113907000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": 162591000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2017-12-31",
              "val": 381165000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 686581000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 634329000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 567574000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 495072000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 420231000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2019-03-31",
              "val": 420231000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 601260000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-06-30",
              "val": 601260000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 535632000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2019-09-30",
              "val": 535632000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2019-12-31",
              "val": 487429000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 428942000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2020-03-31",
              "val": 428942000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 641911000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 641911000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 588753000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2020-09-30",
              "val": 588753000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 532756000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 409751000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 409751000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 928327000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 928327000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 846556000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-09-30",
              "val": 846556000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 716782000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 515704000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 515704000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 416078000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 416078000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 414633000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2022-09-30",
              "val": 414633000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 1074036000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 968907000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 968907000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 612882000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 612882000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 487113000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-09-30",
              "val": 487113000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 482374000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 595729000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 595729000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1246799000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 1246799000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 461451000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2024-09-30",
              "val": 461451000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-12-31",
              "val": 555030000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 403247000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 403247000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1284324000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 334764000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 510445000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 510445000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 582188000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 218574000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 305416000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 253164000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 186409000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113907000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113907000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74841000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74841000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 106188000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 106188000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 40560000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 40560000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7643000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7643000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7643000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -58487000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -58487000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 154482000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 154482000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 101324000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 101324000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45327000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45327000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45327000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123005000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123005000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 395571000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 395571000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 313800000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 313800000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 184026000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 184026000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 184026000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -201078000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -201078000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -300704000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -300704000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -302149000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -302149000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 357254000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 357254000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 357254000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -105129000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -105129000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -461154000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -461154000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -586923000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -586923000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -591662000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -591662000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -591662000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 113355000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 113355000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 764425000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 764425000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -20923000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -20923000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72656000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72656000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -151783000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -151783000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 729294000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -220266000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -44585000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 71743000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CashEquivalentsAtCarryingValue": {
        "label": "Cash Equivalents, at Carrying Value",
        "description": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 2145000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 12740000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 12740000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2009-12-31",
              "val": 12740000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 12740000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-06-30",
              "val": 11316000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 9687000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 10743000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-03-31",
              "val": 22100000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 9839000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-06-30",
              "val": 9839000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-09-30",
              "val": 10449000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-09-30",
              "val": 10449000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 14848000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 22043000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 28575000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 44989000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 90782000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "CertificatesOfDepositAtCarryingValue": {
        "label": "Certificates of Deposit, at Carrying Value",
        "description": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 2176000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 2176000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 2176000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 2085000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2085000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 2085000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 2085000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 2085000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 2085000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 2091000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2111000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2132000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2153000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 2153000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 2153000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2153000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 2153000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2173000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2195000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights (Deprecated 2014-01-31)",
        "description": "Exercise price per share or per unit of warrants or rights outstanding.",
        "units": {
          "USD/shares_unit": [
            {
              "end": "2011-06-30",
              "val": 2.94,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 11,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-06-29",
              "val": 2.94,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-06-30",
              "val": 11,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2.94,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2.94,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 2.94,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2.94,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "description": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "units": {
          "shares": [
            {
              "end": "2012-06-29",
              "val": 329932,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-12-31",
              "val": 329932,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 329932,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 329932,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightOutstanding": {
        "label": "Class of Warrant or Right, Outstanding",
        "description": "Number of warrants or rights outstanding.",
        "units": {
          "shares": [
            {
              "end": "2011-06-30",
              "val": 300000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 200000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 300000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "CommonStockCapitalSharesReservedForFutureIssuance": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "description": "Aggregate number of common shares reserved for future issuance.",
        "units": {
          "shares": [
            {
              "end": "2012-06-30",
              "val": 2100000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2014-06-30",
              "val": 323222,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 0.01,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 0.01,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0.01,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0.01,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.01,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0.01,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0.01,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0.01,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0.01,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0.01,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0.01,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.01,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.01,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.01,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.01,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.01,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.01,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.01,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.01,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.01,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.01,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.01,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.01,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.01,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.01,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.01,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.01,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.01,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.01,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.01,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.01,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.01,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.01,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.01,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.01,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.01,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.01,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.01,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.01,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.01,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.01,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.01,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 500000000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 500000000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 500000000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 500000000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 500000000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 500000000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 500000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 500000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 500000000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 500000000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 500000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 500000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 500000000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 500000000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 500000000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 500000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 500000000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 500000000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 500000000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 500000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 500000000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 500000000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 500000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 500000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 500000000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 500000000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 500000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 500000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 500000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 500000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 500000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 500000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 500000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 500000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 500000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 500000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 500000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 500000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 500000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 500000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 500000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 500000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 500000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2018-06-30",
              "val": 500000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 500000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 500000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 500000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 500000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 500000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 500000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 500000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 500000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 500000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 500000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 500000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 500000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 500000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 500000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 500000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 500000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 500000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 500000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 500000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 500000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 500000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 500000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 500000000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 15653734,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 31488204,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 24874852,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 24874852,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 31178954,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 31571926,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 31999760,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 39100899,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137169,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 39268885,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 39276389,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 49605544,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 50001770,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 61743889,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 61803749,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 61872863,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 61877905,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 61877905,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 62087828,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 62376416,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 76568368,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 76623136,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 77038788,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 77085715,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 77307251,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 77596384,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 89207455,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 89310684,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 89859549,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 101434104,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 101803701,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 103278670,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 115239269,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 118355458,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 119345962,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 119865023,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 121726199,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 136429216,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 142750463,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 143049197,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 148560882,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 166666599,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 178846991,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 181900074,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 211110658,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 212583015,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 214255853,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 214255853,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 216521841,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 15653734,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 15653734,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-02-27",
              "val": 156537000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-02-28",
              "val": 156537000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-03-02",
              "val": 24828000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-03-02",
              "val": 24828000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-09-30",
              "val": 24833301,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 24833301,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 24874852,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 24874852,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 31178954,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 24833301,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 31488204,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 31571926,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 31999760,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 39100899,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137679,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 39137169,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 39268885,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 39276389,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 49605544,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 49806131,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 50001770,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 61743889,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 61803749,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 61813995,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 61872863,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 61877905,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 61877905,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 62019889,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 62087828,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 62376416,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 76568368,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 76610508,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 76623136,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 77038788,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 77085715,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 77307251,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 77307521,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 77596384,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 89207455,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 89310684,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 89682387,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 89859549,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 101434104,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 101803701,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 102763060,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 103278670,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 115239269,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 118355458,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 118738266,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 119345962,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 119865023,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 121726199,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 135653731,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 136429216,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 142750463,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 143049197,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 147977960,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 148560882,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 166666599,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 178846991,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 179382635,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 181900074,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 211110658,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 212583015,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 214255853,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 214255853,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 216521841,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 1565000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 1565000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1565000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 248000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 248000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 248000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 248000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 248000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 248000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 248000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 249000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 249000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 312000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 315000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 315000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 315000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 315000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 315000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 316000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 320000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 391000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 391000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 391000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 391000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 391000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 391000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 393000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 393000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 496000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 498000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 498000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 498000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 498000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 498000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 500000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 617000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 618000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 618000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 618000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 618000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 618000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 618000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 619000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 619000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 619000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 620000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 620000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 620000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 620000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 620000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 621000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 624000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 766000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 766000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 766000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 770000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 771000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 773000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 773000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 773000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 773000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 773000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 776000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 892000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 893000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 897000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 897000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 897000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 897000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 897000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 899000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1014000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1018000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1028000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1028000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1028000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1028000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 1028000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1033000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1152000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1184000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1187000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1187000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1187000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1187000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 1187000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1193000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1199000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1217000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1357000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1357000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1357000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1357000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1357000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1364000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1428000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1430000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1480000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1480000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1480000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1480000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 1480000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1486000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1667000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1788000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1794000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1794000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1794000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 1794000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1794000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1819000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2111000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2126000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2143000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2143000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2165000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": 118795000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -5886000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -5441000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -7073000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16788000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -9714000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -51624000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34837000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -60207000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -68389000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -69382000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6629000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6629000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16355000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16355000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9726000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9726000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25538000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25538000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9183000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9183000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41824000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41824000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22532000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22532000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39859000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39859000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -37522000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -61512000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33535000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33535000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70099000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70099000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36564000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36564000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107876000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107876000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37777000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37777000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176338000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176338000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176338000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37396000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37396000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82063000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82063000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44667000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44667000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127166000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127166000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45103000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45103000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192587000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192587000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192587000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68482000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68482000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144940000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144940000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76458000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76458000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232681000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232681000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87741000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87741000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324283000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324283000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324283000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74114000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74114000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140665000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140665000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66551000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66551000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201348000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201348000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60683000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60683000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254338000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254338000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254338000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66401000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66401000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128306000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128306000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61905000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61905000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191753000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191753000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63447000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63447000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -293887000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -293887000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -293887000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91744000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91744000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208731000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208731000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116987000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116987000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321769000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321769000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -113038000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -113038000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -433879000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -433879000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -433879000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -95819000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -95819000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -192163000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -192163000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -96344000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -96344000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -323765000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -323765000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131602000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131602000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481746000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481746000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481746000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159437000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159437000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -406580000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -406580000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -247143000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -247143000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -566340000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -566340000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -159760000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -159760000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -751068000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -751068000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -751068000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157982000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157982000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -459785000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -459785000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -301803000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -301803000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -676932000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -676932000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -217147000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -217147000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -915316000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -915316000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -255196000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -255196000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -574248000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -319052000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -944003000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -369755000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1273025000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -165020000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
        "label": "Contract with Customer, Asset, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 922000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 922000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 922000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 5635000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 5635000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 5635000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 4971000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4971000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 4971000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 8398000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 8398000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 8398000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19796000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 19796000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 19796000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 25659000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 25659000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 25659000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 22258000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 22258000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 79355000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ConversionOfStockAmountConverted1": {
        "label": "Conversion of Stock, Amount Converted",
        "description": "\"The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 918000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            }
          ]
        }
      },
      "ConversionOfStockAmountIssued1": {
        "label": "Conversion of Stock, Amount Issued",
        "description": "\"The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "ConversionOfStockSharesIssued1": {
        "label": "Conversion of Stock, Shares Issued",
        "description": "\"The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "shares": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9174589,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "CostOfGoodsAndServicesSold": {
        "label": "Cost of Goods and Services Sold",
        "description": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2423000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2423000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2423000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 2423000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4150000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4150000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9069000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9069000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4919000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4919000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15506000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15506000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6437000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6437000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24212000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24212000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24212000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8438000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8438000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18388000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18388000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9950000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9950000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29010000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29010000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10622000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10622000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39872000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39872000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39872000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9844000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9844000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20681000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20681000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10837000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10837000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30864000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30864000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10183000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10183000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44152000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44152000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44152000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12191000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12191000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28586000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28586000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16395000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16395000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42057000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42057000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13471000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13471000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 55126000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 55126000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 55126000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13830000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13830000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30424000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30424000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 16594000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 16594000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 47130000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 47130000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16706000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16706000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65573000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65573000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65573000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17457000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17457000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 38421000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 38421000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 20964000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 20964000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 59591000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 59591000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21170000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21170000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85742000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85742000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21278000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21278000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49353000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28075000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 78718000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 29365000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 122938000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 47420000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CostsAndExpenses": {
        "label": "Costs and Expenses",
        "description": "Total costs of sales and operating expenses for the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 173400000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 188920000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 188920000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62751000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 135633000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 72882000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 219616000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 83983000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 317173000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 314750000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 317173000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 91411000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 87261000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183549000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 174480000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 92138000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 87219000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 278922000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 263416000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 95373000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 88936000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 347500000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 371712000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 371712000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 88779000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 97217000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 175438000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 193826000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86659000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96609000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 264682000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 293692000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 89244000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99866000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429645000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429645000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429645000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 124047000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 124047000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 257979000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 257979000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 133932000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 133932000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 408353000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 408353000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 150374000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 150374000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 563555000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 563555000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 563555000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 142940000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 142940000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 296477000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 296477000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 153537000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 153537000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 491904000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 491904000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 195427000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 195427000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702679000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702679000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702679000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 213372000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 213372000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 526129000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 526129000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 312757000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 312757000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 752869000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 752869000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 226740000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 226740000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1014834000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1014834000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1014834000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 221005000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 221005000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 600249000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 600249000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 379244000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 379244000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 907103000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 907103000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 306854000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 306854000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1241959000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1241959000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 340963000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 340963000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 761254000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 420291000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1269601000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 508347000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1853192000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 459284000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 44000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 44000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 44000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 95000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 95000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 95000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 142000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 142000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 142000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 197000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 197000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 197000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 767000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 767000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 767000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1134000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1134000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1134000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1585000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1585000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1585000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1345000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1345000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1345000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2231000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2231000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2231000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3380000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3380000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4476000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": -1221000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 145000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 145000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 145000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1689000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1689000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1689000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1614000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1614000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1614000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2609000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2609000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2609000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3736000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3736000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5053000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": -1221000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2015000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2015000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2015000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 268000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 268000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 268000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 104000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 104000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 104000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 269000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 269000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 269000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 378000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 378000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 378000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 356000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 356000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 577000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtCurrent": {
        "label": "Debt, Current",
        "description": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-09-30",
              "val": 592000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": -3007000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -4875000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -4650000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -7055000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5187000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3281000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5178000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 24989000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25123000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25256000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5674000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8689000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            }
          ]
        }
      },
      "DebtInstrumentBasisSpreadOnVariableRate": {
        "label": "Debt Instrument, Basis Spread on Variable Rate (Deprecated 2013-01-31)",
        "description": "The percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "units": {
          "pure": [
            {
              "end": "2012-06-30",
              "val": 0.045,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.045,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleBeneficialConversionFeature": {
        "label": "Debt Instrument, Convertible, Beneficial Conversion Feature",
        "description": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -9175000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9175000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9175000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9175000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9175000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9175000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9175000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9200000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleConversionPrice1": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "description": "The price per share of the conversion feature embedded in the debt instrument.",
        "units": {
          "USD/shares": [
            {
              "end": "2011-12-31",
              "val": 1,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 1,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscount": {
        "label": "Debt Instrument, Unamortized Discount",
        "description": "Amount, after accumulated amortization, of debt discount.",
        "units": {
          "USD": [
            {
              "end": "2012-06-30",
              "val": -245000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 220000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 194000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 137870000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 133638000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 129350000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 125002000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 125002000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 125002000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 125002000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 120596000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 116130000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 111605000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 107017000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 107017000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 107017000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 107017000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 107017000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 102367000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 97654000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 92878000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 88036000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 88036000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 88036000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 88036000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 88036000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 83128000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 238634000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 230316000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 221873000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 221873000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 221873000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 221873000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "DebtIssuanceCosts": {
        "label": "Debt Issuance Cost (Deprecated 2016-01-31)",
        "description": "Amount of debt issuance costs (for example, but not limited to, legal, accounting, broker, and regulatory fees).",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 300000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 300000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "description": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 918000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2835000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2835000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2835000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredFinanceCostsNet": {
        "label": "Debt Issuance Costs, Net",
        "description": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 100000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 100000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2016-09-30",
              "val": 319000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-03-31",
              "val": 349000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 319000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 289000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 9424000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9206000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8789000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8440000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 8440000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 8440000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 8440000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8091000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7742000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7392000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7043000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 7043000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 7043000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7043000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 7043000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6694000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6345000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5995000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5646000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 5646000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 5646000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 5646000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 5646000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5297000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12621000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12080000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11539000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 11539000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 11539000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 11539000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16844000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16023000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15201000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -417000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3447000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3447000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3447000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -231000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -231000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -231000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -54000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -54000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -54000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -29000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -29000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -27000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 22263000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 22093000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 22093000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 23245000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 23245000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 23245000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 23245000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 23245000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 23245000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 23245000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 23245000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 16360000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 16360000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 48223000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 48223000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 41886000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 58325000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 42691000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 42691000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 79968000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 79968000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 24966000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 24966000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 22591000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 18724000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12534000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 12534000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7127000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredRentCreditCurrent": {
        "label": "Deferred Rent Credit, Current",
        "description": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 150000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 150000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 150000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 150000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 154000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 156000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 156000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 156000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 156000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 156000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 154000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 152000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 151000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 149000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 149000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 149000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 149000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 149000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 144000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 139000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 134000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 129000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 129000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 129000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 129000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 129000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 121000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 167000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 321000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 423000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "DeferredRevenueCurrent": {
        "label": "Deferred Revenue, Current",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 402000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 402000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 402000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 195000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 421000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -612000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -612000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -612000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -244000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -244000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -244000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -41000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -41000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -41000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -29000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -29000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -27000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 132252000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 142183000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 142183000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 171331000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 171331000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 187189000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 187189000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 239399000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 239399000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 307843000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 307843000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 277660000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 277660000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 380828000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 380828000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 455363000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 471802000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 552452000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 552452000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 665669000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 665669000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 769962000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 769962000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 926584000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 922717000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1137849000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1137849000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1463824000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7651000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 7651000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3129000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 3129000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 3767000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3767000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1417000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1417000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1470000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1470000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2341000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 2341000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2276000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 119719000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 128257000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 128257000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 149753000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 149753000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 160758000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 160758000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 195052000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 195052000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 228729000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 228729000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 186342000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 186342000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 231918000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 231918000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 300292000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 304266000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 377093000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 377093000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 471407000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 471407000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 499029000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 499029000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 563869000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 563869000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 672735000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 672735000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 956032000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 1791000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 5951000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 5951000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 7863000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 7863000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 10569000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 10569000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 16265000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 16265000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 17217000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 17217000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 24855000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 6895000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10012000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 6038000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 8550000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 11520000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 11520000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 15001000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 15001000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 19286000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 19286000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 26916000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 38533000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 41635000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 418000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 418000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 418000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 418000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 418000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 418000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 418000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 418000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 418000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 418000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 418000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 10324000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 10501000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 10501000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 15209000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 15209000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 18150000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 18150000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 33360000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 33360000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 50648000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 50648000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 66371000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 66371000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 109502000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 109502000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 114887000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 114887000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 123305000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 123305000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 140121000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 140121000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 157181000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 157181000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 182006000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 182006000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 217859000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 217859000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 267818000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2018-12-31",
              "val": 17960000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 20587000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 20587000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21664000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 21664000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 25600000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 25600000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23724000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 23724000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27916000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 27916000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 30701000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 30701000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 30852000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsValuationAllowance": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "description": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 109989000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 120090000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 120090000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 148086000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 148086000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 163944000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 163944000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 216154000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 216154000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 284598000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 284598000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 261300000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 261300000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 332605000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 332605000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 413477000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 413477000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 509761000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 509761000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 587408000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 587408000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 745135000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 745135000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 904078000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 904078000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1125370000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1125370000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1456726000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 16360000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 15424000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 15424000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 14316000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 14316000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 9163000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 9163000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15214000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 15214000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 13739000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 13739000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 13006000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 9139000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5581000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 5581000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 15485000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 11054000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 11054000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 9840000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 9840000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 11227000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11227000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9585000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 9585000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6953000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 6953000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7127000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 170000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "description": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2200000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2200000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2800000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2800000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2800000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2900000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2900000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2900000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4600000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4600000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4600000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5500000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5500000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5500000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7400000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7400000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12800000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercent": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "description": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "units": {
          "pure": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.03,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.03,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.03,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.04,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.04,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.04,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.04,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.04,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.04,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.04,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.04,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.05,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "description": "Percentage employer matches of the employee's percentage contribution matched.",
        "units": {
          "pure": [
            {
              "start": "2015-04-01",
              "end": "2015-12-31",
              "val": 1,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-04-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DepositAssets": {
        "label": "Deposit Assets",
        "description": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 212000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 212000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 135000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            }
          ]
        }
      },
      "Depreciation": {
        "label": "Depreciation",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 100000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 300000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 600000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 167000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 342000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 697000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 432000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 432000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 879000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 879000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1342000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1342000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 514000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 514000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1082000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1082000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1756000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1756000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2438000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 716000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 716000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1454000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1454000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2168000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2168000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2901000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2901000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 769000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 769000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1698000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1698000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2652000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2652000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3577000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3577000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3577000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1069000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1069000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2245000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2245000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3249000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3249000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5188000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5188000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5188000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2266000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2266000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4534000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4534000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6829000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6829000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9147000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9147000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9147000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2388000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2388000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4773000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4773000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7011000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7011000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9130000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9130000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9130000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1286000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1286000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2244000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2244000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3095000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3095000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5278000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5278000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5278000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1248000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1248000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2559000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2559000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4052000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4052000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5527000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5527000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5527000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1588000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1588000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3024000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3024000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4483000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4483000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5961000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5961000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1883000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1883000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4367000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6825000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10449000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2934000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 707000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 25000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 25000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 54000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 54000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 75000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 154000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 154000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 233000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 233000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 136000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 136000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 274000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 274000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 412000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 412000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 561000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 561000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 561000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 148000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 148000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 304000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 304000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 475000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 475000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 680000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 680000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 680000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 167000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 342000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 697000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1073000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1073000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1073000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1982000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1982000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1982000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2438000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2438000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2400000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2901000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2900000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2900000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3600000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3600000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3600000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5200000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5200000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5200000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5300000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5300000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5500000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 9.31,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.49,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2.95,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.38,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.64,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.63,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.89,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.97,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.97,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.07,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.07,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.93,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.93,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.96,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.96,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.8,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.8,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1.6,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1.6,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.8,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.8,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2.68,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2.68,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.09,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.09,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.17,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.17,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.95,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.95,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.78,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.78,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4.06,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4.06,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.11,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.11,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.06,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.06,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.02,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.02,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.94,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.94,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.27,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.27,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.27,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.27,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.57,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.57,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.42,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.42,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -3.12,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.7,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4.89,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1.75,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6.42,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.76,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EarningsPerShareBasicAndDiluted": {
        "label": "Earnings Per Share, Basic and Diluted",
        "description": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -0.02,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.03,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -0.05,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -0.03,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.49,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.85,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.85,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.19,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.19,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.4,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.4,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.4,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2.66,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2.66,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -1.39,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -1.39,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -1.39,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2.95,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2.95,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -0.33,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -0.28,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -0.28,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -0.28,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -0.28,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -0.67,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -0.67,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.39,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.39,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.39,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.39,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1.04,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1.04,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.38,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.38,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.38,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.38,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1.56,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1.56,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1.56,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.49,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.49,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -0.43,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -0.43,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -0.43,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -0.43,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.71,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.71,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.28,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.28,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.28,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.28,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1.19,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1.19,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.46,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.46,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.46,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.46,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.6,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.6,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.6,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -0.41,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -0.41,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -0.36,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -0.36,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -0.36,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -0.36,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -0.96,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -0.96,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.59,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.59,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.59,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.59,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1.5,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1.5,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.54,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.54,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.54,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.54,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1.84,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1.84,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1.84,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.36,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.36,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.55,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.55,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.55,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.55,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.01,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.01,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.47,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.47,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.47,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.47,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1.51,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1.51,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.5,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.5,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.5,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.5,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.02,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.02,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.02,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.51,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.51,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.54,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.54,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.54,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.54,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1.13,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1.13,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.59,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.59,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.59,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.59,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.74,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.74,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.61,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.61,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.61,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.61,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2.85,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2.85,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2.85,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -1.1,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -1.1,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.6,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.6,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.6,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.6,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.32,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.32,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.72,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.72,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.72,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.72,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2.01,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2.01,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.69,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.69,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.69,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.69,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.89,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.89,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.89,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.85,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.85,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.89,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.89,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.89,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.89,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.89,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.89,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3.03,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3.03,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.14,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.14,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.14,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -1.14,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4.22,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4.22,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4.22,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.19,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.19,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.96,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.96,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.96,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1.77,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1.77,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.81,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.81,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.81,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -2.43,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -2.43,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.68,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.68,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.68,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.59,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.74,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.74,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.38,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.64,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.63,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.89,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 9.3,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.49,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2.95,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.38,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.64,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.63,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.89,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.97,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.97,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.07,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.07,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.93,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.93,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.96,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.96,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.88,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.8,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.8,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1.6,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1.6,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.8,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.8,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2.68,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2.68,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.09,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.09,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3.91,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.17,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.17,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.95,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.95,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.78,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.78,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4.06,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4.06,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.11,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.11,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.34,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.06,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.06,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.02,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.02,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.94,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.94,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.27,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.27,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.27,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.27,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.57,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.57,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.42,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.42,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -3.12,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.7,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4.89,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1.75,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6.42,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.76,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.082,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.051,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.03,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.02,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.02,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.02,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.12,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.12,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.12,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.02,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.02,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.02,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.001,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.004,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.003,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.34,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.34,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.34,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.34,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.34,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.34,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.34,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.34,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.34,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.34,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.34,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.34,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.28,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.27,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.27,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.22,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.22,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.22,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.49,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.49,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.49,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.17,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.17,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.17,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.43,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.43,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.43,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.39,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.39,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.39,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.12,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.12,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.12,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.27,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.27,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.27,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.32,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.32,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.32,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.32,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.32,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.32,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.22,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.22,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.22,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.21,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.21,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.175,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.25,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.204,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.213,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.01,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.01,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.04,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.04,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.04,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.06,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.06,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.06,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.01,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.",
        "units": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.05,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.05,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.05,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.05,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.05,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.12,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.12,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.12,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.08,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.08,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.08,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.08,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.08,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.08,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.02,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.02,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.02,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.02,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.02,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.02,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.02,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.02,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.02,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.03,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.01,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.02,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.02,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.02,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.006,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.011,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.006,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.03,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.03,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.04,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.04,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.04,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.07,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.07,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.07,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.07,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.04,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.04,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.04,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.04,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.04,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.04,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.04,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.04,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.04,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.05,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.05,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.05,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.06,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.06,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.06,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.04,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.04,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.04,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.04,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.03,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "description": "Percentage 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 operations, attributable to Tax Cuts and Jobs Act.",
        "units": {
          "pure": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.49,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -4000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -50000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -50000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 51000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 128000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 128000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 103000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 103000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 103000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 28000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 28000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -35000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -35000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -45000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -45000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -45000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -15000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -5000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 494000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-03-31",
              "val": 31000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 31000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -4000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -50000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 51000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": -15000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -5000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 40000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 40000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 195000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 195000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 494000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 494000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -246000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -246000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -338000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -338000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -799000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -799000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -933000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -933000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -933000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -969000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -969000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1701000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1701000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 148000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 148000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -996000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -996000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -996000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -29000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -29000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3432000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3432000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1264000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1264000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -250000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -250000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -250000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -953000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -953000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1641000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1641000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 198000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 198000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1307000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1307000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 895000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 895000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1900000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 924000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 931000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -553000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 1117000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 795000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 795000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 795000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 795000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 795000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 510000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 849000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1581000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2207000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 2207000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 2207000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2207000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 2207000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1359000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1889000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1953000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2839000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 2839000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 2839000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 2839000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2839000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1371000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2071000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3032000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 4317000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 4317000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 4317000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4317000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4317000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1584000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2550000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3208000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4302000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 4302000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 4302000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 4302000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 4302000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2080000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3636000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6063000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6937000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6937000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 6937000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 6937000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 6937000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2674000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4464000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6634000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12197000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 12197000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 12197000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 12197000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 12197000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4496000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 7371000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 11387000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 22208000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 22208000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 22208000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 22208000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 22208000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 16271000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10218000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 13954000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 19140000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 19140000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 19140000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 19140000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 19140000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8949000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13021000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16283000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 25591000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 25591000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 25591000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 25591000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 25591000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10149000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15939000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19554000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 28581000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 28581000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 28581000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 28581000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13639000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 18653000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 32040000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 32040000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 32040000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 32040000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 32040000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 18867000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 25151000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33870000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 48933000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 48933000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 48933000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 48933000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 48933000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23803000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 42198000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 55698000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 80312000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 80312000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 80312000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 80312000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 80312000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34295000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 50198000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 69712000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 111514000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 111514000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 45979000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "description": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD": [
            {
              "end": "2012-06-30",
              "val": 2200000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1200000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "description": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "end": "2012-06-30",
              "val": 1800000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3300000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 5900000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "EquityIssuancePerShareAmount": {
        "label": "Development Stage Entities, Equity Issuance, Per Share Amount (Deprecated 2015-01-31)",
        "description": "Amount per share or per unit assigned to the consideration received of equity securities issued for development stage entities.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4.07,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "FairValueAssetsLevel2ToLevel1TransfersAmount": {
        "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount",
        "description": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 27000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "FairValueOfAssetsAcquired": {
        "label": "Fair Value of Assets Acquired",
        "description": "The fair value of assets acquired in noncash investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "FinanceLeaseInterestExpense": {
        "label": "Finance Lease, Interest Expense",
        "description": "Amount of interest expense on finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 440000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 440000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 440000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 439000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 439000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 871000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 871000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 432000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 432000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 962000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 962000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 91000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 91000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1301000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1301000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1301000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 333000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 333000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 661000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 661000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 328000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 328000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 984000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 984000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 323000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 323000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 406000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 406000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 880000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 880000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 474000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 474000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1348000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1348000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 468000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 468000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1808000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1808000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1808000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 614000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 614000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1226000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1226000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 612000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 612000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1828000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1828000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 602000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 602000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2417000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2417000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2417000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 577000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 577000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1141000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1141000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 564000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 564000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1692000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1692000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 551000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 551000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2230000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2230000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 524000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 524000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1032000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 508000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1529000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 497000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2005000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 464000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 439000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 871000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 432000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 962000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 91000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1301000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1301000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1907000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1907000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2417000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2417000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2230000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2230000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2006000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 20750000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15794000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14712000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 30853000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 29636000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 27025000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 24064000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityCurrent": {
        "label": "Finance Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1221000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 1221000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 1221000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1221000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 1221000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1263000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1305000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 582000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1081000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 1081000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1081000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1081000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 1081000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1119000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1158000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1198000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 609000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 609000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 609000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 609000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 609000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 125000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 212000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 337000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2158000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2445000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2527000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2610000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 2610000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 2610000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2610000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 2610000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2695000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2782000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2871000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2961000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 2961000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 2961000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 2961000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 2961000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3054000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3149000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3246000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3345000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 3345000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3446000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityNoncurrent": {
        "label": "Finance Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 19529000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 19529000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 19529000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 19529000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 19529000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 19196000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 18855000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 15003000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 14713000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 14713000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 14713000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 14713000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 14713000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14417000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14114000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13805000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14103000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 14103000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 14103000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 14103000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 14103000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 23509000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 23135000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 22679000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 29636000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 29636000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 29636000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 29636000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 29636000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 29015000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 28370000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 27712000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 27026000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 27026000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 27026000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 27026000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 27026000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26320000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 25588000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24841000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 24064000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 24064000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 24064000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 24064000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 24064000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 23266000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 22439000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21595000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20719000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 20719000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 19820000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDue": {
        "label": "Finance Lease, Liability, Payment, Due",
        "description": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 32250000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 23773000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 21392000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 43285000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 39650000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 34810000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 29843000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 18784000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 12732000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10059000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19519000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14157000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 8661000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4248000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2938000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2381000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1819000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3634000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4840000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4967000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5097000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearFive": {
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 3172000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2615000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2673000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5228000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5361000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5496000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4413000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearFour": {
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2080000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2556000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2615000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5097000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5228000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5361000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5496000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearThree": {
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2280000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1670000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2556000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4967000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5097000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5228000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5361000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2996000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1819000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1670000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4840000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4967000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5097000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5228000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-12-31",
              "val": 11500000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7979000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 6680000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 12432000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10014000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7785000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5779000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4503000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 292000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 292000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 298000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 769000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 769000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 179000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 936000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 936000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 258000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 258000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 522000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 522000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 791000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 791000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1081000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1081000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1081000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 359000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 359000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 494000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 494000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 830000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 830000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 601000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 601000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 601000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 320000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 320000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1291000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1291000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2383000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2383000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1217000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1217000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1217000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 621000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 621000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1266000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1266000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1924000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1924000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2610000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2610000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 706000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 706000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1438000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2185000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2961000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 799000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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-12-31",
              "val": 15256000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 15256000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 15256000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 15256000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 15256000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 14896000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 14536000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10603000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10334000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 10334000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 10334000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 10334000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 10334000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10064000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9795000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9525000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9256000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 9256000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 9256000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 9256000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 9256000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 17814000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17178000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16697000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 23697000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 23697000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 23697000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 23697000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 23697000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 23019000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 22341000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21663000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 20985000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 20985000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 20985000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 20985000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 20985000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 20307000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 19629000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 18951000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 18273000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 18273000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 18273000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 18273000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 18273000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17595000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16917000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16239000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 15561000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 15561000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14883000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 360000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 360000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 720000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 720000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 361000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 809000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 809000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 88000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1078000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1078000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1078000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 270000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 270000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 539000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 539000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 809000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 809000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1078000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1078000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1078000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 729000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 729000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1365000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1365000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1846000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1846000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1960000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1960000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1960000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 678000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 678000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1356000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1356000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2034000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2034000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2712000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2712000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2712000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 678000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 678000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1356000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1356000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2034000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2034000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2712000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2712000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 678000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 678000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1356000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2034000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2712000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 678000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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-12-31",
              "val": 0.086,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0.086,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.086,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.086,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.086,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.086,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0.086,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.086,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0.086,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.079,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.079,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.079,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0.079,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0.079,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0.079,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.078,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1249000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 1249000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1248000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2496000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3745000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4993000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 4993000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1249000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 5003000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5100000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2019-03-31",
              "val": 5000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 5000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 5100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 5100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 5100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 8300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2018-12-31",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5100000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7100000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2018-12-31",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5100000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7100000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2018-12-31",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5100000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2018-12-31",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5100000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5100000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2017-01-01",
              "val": 58200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 58200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-01-01",
              "val": 58675000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-01-01",
              "val": 58200000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-01-01",
              "val": 58675000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-09-30",
              "val": 59941000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-01",
              "val": 58675000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 58675000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2019-01-01",
              "val": 58675000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-01-01",
              "val": 53682000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-01-01",
              "val": 53682000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-01-01",
              "val": 53682000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-01-01",
              "val": 53682000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2020-01-01",
              "val": 49261000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 59941000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 58675000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 58675000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 58675000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 58675000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 58675000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 57427000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 56179000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 54930000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 53682000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 52433000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 51185000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 49937000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 49261000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 47998000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 47998000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 46735000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 46735000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 75071000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-09-30",
              "val": 75071000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 73809000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 72546000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 72546000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 71283000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 71283000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 70020000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2022-09-30",
              "val": 70020000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 68756000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 67493000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": 67493000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 66230000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 66230000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 64967000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-09-30",
              "val": 64967000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2023-12-31",
              "val": 63704000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 62441000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 62441000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 61178000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 61178000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 59915000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2024-09-30",
              "val": 59915000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-12-31",
              "val": 58652000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 57389000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 57389000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 56126000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 84588000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 97651000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 97651000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 95570000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinitelivedIntangibleAssetsAcquired1": {
        "label": "Finite-lived Intangible Assets Acquired",
        "description": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1724000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1724000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 582000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 582000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 29600000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 29600000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29600000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29600000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "GainLossOnDispositionOfAssets": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "description": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 127474000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 5000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 5000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            }
          ]
        }
      },
      "GainOnSaleOfInvestments": {
        "label": "Gain on Sale of Investments",
        "description": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 833000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 833000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 833000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            }
          ]
        }
      },
      "GainsLossesOnExtinguishmentOfDebt": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "description": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2209000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2209000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2200000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2209000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2209000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2209000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2209000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2209000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2209000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2209000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2200000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -17689000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -17689000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -17689000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -17689000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -17689000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -17689000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -17689000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -17689000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -17689000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "GeneralAndAdministrativeExpense": {
        "label": "General and Administrative Expense",
        "description": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 9840000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 10256000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 10311000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3256000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6002000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2745000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8474000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2472000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12229000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11523000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11523000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2777000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2525000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5233000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4763000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 2456000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 2238000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9047000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8410000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 3814000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 3647000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 12657000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 12657000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 12657000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3975000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3975000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11520000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11520000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7544000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7544000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16267000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16267000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4747000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4747000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22236000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22236000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22236000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6728000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6728000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14602000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14602000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7874000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7874000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22806000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22806000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8204000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8204000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31073000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31073000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31073000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9542000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9542000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 19248000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 19248000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 9706000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 9706000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 30272000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 30272000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 11024000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 11024000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43216000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43216000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43216000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12520000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12520000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 24782000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 24782000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 12262000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 12262000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 38498000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 38498000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 13716000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 13716000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 50679000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 50679000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 50679000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13715000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13715000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 30359000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 30359000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 16644000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 16644000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 47767000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 47767000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 17408000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 17408000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 79171000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 79171000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 79171000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 32653000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 32653000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 69813000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 69813000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 37160000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 37160000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 114258000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 114258000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 44445000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 44445000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 168218000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 168218000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 168218000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54810000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54810000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 107243000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 107243000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 52433000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 52433000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 160590000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 160590000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 53347000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 53347000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 210796000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 210796000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 210796000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51346000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51346000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 101009000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 101009000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 49663000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 49663000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 147594000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 147594000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 46585000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 46585000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203613000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203613000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203613000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 51550000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 51550000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 108727000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 108727000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 57177000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 57177000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 169007000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 169007000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 60280000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 60280000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 234273000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 234273000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 234273000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56748000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 56748000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 116722000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 116722000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59974000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59974000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 192305000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 192305000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 75583000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 75583000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265784000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265784000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 79914000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 79914000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 164345000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 164345000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 84431000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 84431000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 254971000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 254971000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 90626000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 90626000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 344501000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 93102000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 199671000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 106569000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 318601000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 118930000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "Goodwill": {
        "label": "Goodwill",
        "description": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 6290000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 6290000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 6290000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 6290000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 136110000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 136110000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 136110000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 136110000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 136110000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 136110000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 136110000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 136110000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 136110000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 136110000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 136110000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 136110000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 136110000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 136110000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 136110000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 136110000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 136110000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 136110000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 136110000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 136110000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 136110000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 136110000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 136110000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 136110000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 136110000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 136110000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 136110000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 136110000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 136110000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 136110000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 136110000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 136110000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 136110000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 136110000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 136110000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 136110000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 6300000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6300000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "end": "2024-10-01",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-10-01",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7412000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 7412000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17752000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17752000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 42805000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 25053000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 25053000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 75253000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32448000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32448000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 112255000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 37002000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 28422000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 60967000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 32545000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 93988000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 33021000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 19700000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19700000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -57294000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89581000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89581000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100278000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100278000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100278000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -140354000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -140354000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -140354000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136682000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136682000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136682000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -286211000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -286211000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -286211000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -201161000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -201161000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -201161000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -207120000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -207120000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -207120000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -348845000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -348845000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -348845000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -406262000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -406262000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -406262000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -666181000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -666181000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -666181000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -814531000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -814531000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1118491000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": -89581000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120154000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120154000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33504000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33504000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70065000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70065000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36561000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36561000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107800000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107800000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37735000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37735000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176175000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176175000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176175000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37384000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37384000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82019000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82019000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44635000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44635000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127171000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127171000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45152000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45152000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192921000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192921000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192921000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68476000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68476000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144873000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144873000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76397000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76397000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232570000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232570000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87697000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87697000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324076000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324076000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324076000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -73938000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -73938000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140362000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140362000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66424000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66424000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -200896000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -200896000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60534000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60534000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -253560000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -253560000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -253560000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66328000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66328000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -127754000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -127754000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61426000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61426000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191096000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191096000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63342000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63342000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -292688000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -292688000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -292688000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91402000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91402000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208101000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208101000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116699000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116699000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -323393000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -323393000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -115292000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -115292000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -436412000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -436412000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -436412000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94236000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94236000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -189380000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -189380000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95144000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95144000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -320153000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -320153000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -130773000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -130773000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -480151000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -480151000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -480151000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159281000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159281000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -403560000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -403560000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244279000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244279000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -561949000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -561949000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158389000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158389000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -747012000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -747012000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -747012000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -156502000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -156502000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -456273000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -456273000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -299771000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -299771000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -675783000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -675783000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -219510000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -219510000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -910065000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -910065000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -255671000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -255671000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -576114000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -320443000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -944815000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -368701000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1271749000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -162098000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": -19876000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -19876000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -19876000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -35821000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -35821000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -35821000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -56239000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -56239000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -56239000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -37865000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -37865000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -37865000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -52399000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -52399000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -52399000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -85568000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -85568000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -85568000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -87567000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -87567000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -87567000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73889000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73889000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73889000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -80831000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -80831000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -80831000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -95534000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -95534000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -153258000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 118827000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -257000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -375000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -510000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -253000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6356000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6356000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -6892000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16910000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16910000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -51500000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -51500000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6843000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6843000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16537000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16537000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9694000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9694000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25919000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25919000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14899000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14899000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -23753000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -23753000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -41080000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -41080000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -57294000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -57294000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -57294000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18687000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18687000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -41911000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -41911000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -65901000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -65901000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89581000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89581000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120154000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 477000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 80000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 77000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 78000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 78000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 2000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 2000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1221000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1221000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1221000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1221000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1221000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1221000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1221000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1221000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1221000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4389000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4389000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -4389000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -4389000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -4389000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -4389000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10422000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1971000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 28000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 28000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 46000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 46000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 71000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 71000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 25000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 25000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 67000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 67000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 37000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 37000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 94000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 94000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 27000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 27000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -272000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -272000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -272000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 48000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 48000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 88000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 88000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 40000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 40000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 134000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 134000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 46000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 46000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 201000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 215000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 215000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 305000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 305000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 90000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 453000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 453000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 148000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 148000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 777000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 464000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 464000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 428000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 428000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 781000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 781000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 317000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 317000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1402000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 239000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 239000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 861000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 861000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 622000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 622000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1717000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1717000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2578000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2578000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1758000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1758000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1758000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 385000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 385000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 886000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 886000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 501000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 501000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1258000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1258000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 372000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 372000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1383000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1383000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1383000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 483000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 483000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1013000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1013000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 530000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 530000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1557000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1557000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 544000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 544000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2555000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2555000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2555000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 589000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 589000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1427000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1427000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 838000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 838000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2441000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2441000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1014000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1014000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3707000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3707000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 912000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 912000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2155000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1243000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3475000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1320000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5026000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1465000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -2795000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 139000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1884000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1884000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -2000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -2000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -4000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -4000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1221000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1221000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1221000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1221000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1221000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1221000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4389000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4389000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4389000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4389000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4389000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4389000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9429000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9429000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9429000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 994000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 994000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 994000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -994000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 994000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -994000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3008000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3008000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3008000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 26000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 26000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 49000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 49000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -85000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 85000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 85000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 41000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 41000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 62000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 62000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 166000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 166000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 166000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 93000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 93000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 127000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 127000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 178000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 178000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 200000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 200000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 320000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 320000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 339000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 339000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 339000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 414000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 414000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 472000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 472000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 780000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 780000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 814000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 814000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 814000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 672000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 672000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 997000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 997000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1451000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1451000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1558000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1558000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1558000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 635000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 635000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1194000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1194000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1626000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1626000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1717000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1717000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1717000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1004000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1004000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1362000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1362000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1880000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1880000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1955000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1955000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1955000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1208000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1208000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1562000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1562000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2251000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2251000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2499000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2499000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2176000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2176000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2853000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4030000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4141000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2940000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -85000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 600000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 119000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2750000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2750000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1632000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 471000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 471000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 54000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 54000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 884000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 884000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 884000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 545000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 545000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 864000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 864000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 651000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 651000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4726000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4726000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4726000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1124000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1124000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 805000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 805000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2399000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2399000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1131000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1131000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1131000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3889000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3889000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3642000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3642000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2546000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2546000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1389000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1389000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -981000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -981000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1340000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1340000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1781000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1781000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1781000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 527000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 527000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1222000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1222000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 361000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 361000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2767000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2767000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2767000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2026000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2026000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 767000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 767000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -921000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -921000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3604000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3604000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3604000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -828000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -828000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1981000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1981000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2536000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2536000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3870000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3870000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3870000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9499000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9499000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1284000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1284000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4966000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4966000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4966000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4169000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4169000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12175000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12175000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9120000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9120000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29825000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29825000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29825000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -20273000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -20273000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11158000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11158000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -18854000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7575000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7575000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -7575000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13363000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3558000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50011000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50011000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50011000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15155000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15155000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 44592000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 123000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 55000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -302000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 168000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -168000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -31000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -757000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -757000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -757000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -757000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -757000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -757000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -757000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -757000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -757000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5515000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3832000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3832000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6123000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6123000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9831000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9831000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13717000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13717000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13717000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2078000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2078000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4059000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4059000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4036000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4036000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2670000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2670000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2670000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1066000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1066000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1855000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1855000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2875000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2875000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8118000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8118000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8118000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1798000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1798000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6784000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6784000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5440000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5440000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6423000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6423000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6423000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 860000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 860000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2291000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2291000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7428000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7428000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11963000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11963000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11963000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2955000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2955000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1080000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1080000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1115000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1115000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12932000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12932000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -5361000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -5361000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 781000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11007000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 88307000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 38190000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-01-01",
              "end": "2010-06-30",
              "val": -195000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -100000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1127000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 19000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -94000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 296000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 296000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 667000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1078000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 31000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 922000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "description": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -874000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1126000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -46000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 667000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -609000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAssetRetirementObligations": {
        "label": "Increase (Decrease) in Asset Retirement Obligations",
        "description": "The increase (decrease) during the reporting period in the carrying amount of asset retirement obligations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2217000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 96000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 40000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -300000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -158000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -207000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -207000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 19000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 19000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -402000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -402000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -402000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -322000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -285000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 54000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 786000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1412000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1412000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -848000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -848000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -318000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -318000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -254000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -254000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 632000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 632000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1468000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1468000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -768000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -768000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 192000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1478000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2733000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1767000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2635000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5260000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5260000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7701000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -4826000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -810000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10011000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10011000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10011000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5937000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5937000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11990000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11990000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -8254000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -8254000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3068000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3068000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10191000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10191000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6119000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6119000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -3068000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -3068000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5781000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -15107000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -9327000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -5567000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            }
          ]
        }
      },
      "IncreaseDecreaseInIncomeTaxesReceivable": {
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "description": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2023000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2023000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1964000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2023000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2023000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "IncreaseDecreaseInInterestPayableNet": {
        "label": "Increase (Decrease) in Interest Payable, Net",
        "description": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -12000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5650000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5650000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13128000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13128000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16281000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16281000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21281000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21281000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21281000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2332000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2332000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7160000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7160000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15116000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15116000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21180000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21180000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21180000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2754000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2754000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11557000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11557000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 18588000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 18588000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17456000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17456000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17456000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2240000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2240000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -724000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -724000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -624000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -624000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1714000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1714000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1714000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1187000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1187000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8081000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8081000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9179000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9179000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13613000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13613000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13613000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 598000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 598000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8353000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8353000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14922000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14922000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17044000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17044000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1021000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1021000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5997000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 19755000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 31519000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1886000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherCurrentLiabilities": {
        "label": "Increase (Decrease) in Other Current Liabilities",
        "description": "Amount of increase (decrease) in current liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 214000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 201000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 201000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -295000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -113000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -322000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -322000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -285000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 54000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 786000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1412000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssets": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "description": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7044000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7044000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 12087000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 12087000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15305000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15305000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16008000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16008000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16008000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1568000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1568000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3251000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3251000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4786000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4786000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6261000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6261000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6261000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 19731000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 19731000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22623000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22623000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20994000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20994000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24435000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24435000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24435000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6289000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6289000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15531000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15531000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13023000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13023000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25243000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25243000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25243000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5231000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5231000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7458000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7458000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16905000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16905000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20074000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20074000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20074000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -333000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -333000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15699000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15699000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5625000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5625000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8335000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8335000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -10168000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -10168000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -12515000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -9664000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2123000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2357000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1201000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1201000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -64000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -129000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -193000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -259000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 78000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 78000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -108000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 364000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 352000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -263000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -263000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 263000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 263000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 175000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 175000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 180000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 180000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 180000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 797000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 797000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1186000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1186000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1078000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1078000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1832000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1832000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1832000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2600000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2600000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1843000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1843000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1358000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1358000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2972000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2972000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2972000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 202000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 202000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1389000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1389000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2616000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2616000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1484000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1484000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1484000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 316000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 316000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1176000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1176000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 230000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 230000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -352000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -352000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -128000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -128000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1052000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1052000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2783000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2783000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2783000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2217000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2217000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3653000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3653000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4315000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4315000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5514000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5514000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5514000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1061000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1061000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4588000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4588000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10156000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10156000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8718000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8718000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8718000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4341000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4341000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5424000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5424000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -631000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -631000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3114000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3114000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3114000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2056000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2056000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7484000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7484000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2097000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2097000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5549000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5549000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5549000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2752000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2752000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4101000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4101000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1806000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1806000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2528000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2528000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2528000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3199000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3199000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 155000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 155000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1196000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1196000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2265000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2265000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2265000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19330000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19330000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17823000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17823000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 16981000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 16981000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14182000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14182000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16941000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16941000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23475000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27207000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 53431000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -12594000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidExpense": {
        "label": "Increase (Decrease) in Prepaid Expense",
        "description": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -182000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -205000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -364000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -352000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 781000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -28000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -28000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 109000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 109000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -3000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -2000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 225000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 225000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 222000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 222000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 763000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 763000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 763000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 643000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 643000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1277000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1277000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 635000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 635000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1802000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1802000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 525000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 525000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 606000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 606000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1201000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1201000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 595000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 595000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1795000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1795000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 594000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 594000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2415000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2415000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2415000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 722000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 722000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1440000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1440000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 718000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 718000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2165000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2165000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 725000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 725000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2889000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2889000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2889000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 622000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 622000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1246000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1246000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 624000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 624000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2015000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2015000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 769000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 769000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3498000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3498000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3498000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1474000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1474000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2963000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2963000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1489000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1489000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4459000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4459000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1496000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1496000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5925000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5925000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5925000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5642000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5642000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12130000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12130000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6488000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6488000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 18805000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 18805000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6675000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6675000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25472000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25472000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25472000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6726000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6726000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13511000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13511000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6785000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6785000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20357000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20357000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6846000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6846000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27705000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27705000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27705000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7411000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7411000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14880000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14880000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7469000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7469000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22065000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 22065000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7185000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7185000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29564000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29564000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29564000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7559000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7559000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17878000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17878000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10319000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10319000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 29123000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 29123000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11245000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11245000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40473000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40473000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40473000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3291000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3291000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6648000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6648000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3357000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3357000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10001000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10001000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3353000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3353000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26446000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26446000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26446000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20003000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20003000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40622000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40622000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20619000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20619000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 60910000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 60910000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20288000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20288000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81694000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81694000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81694000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21042000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21042000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42309000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42309000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21267000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21267000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63363000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21054000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84913000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84913000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21569000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42814000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21245000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 83795000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1272000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2560000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1288000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3862000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1302000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5149000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2272000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2272000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4243000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4243000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1971000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1971000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6214000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6214000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1971000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1971000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8183000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8183000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1971000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1971000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3941000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3941000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1970000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1970000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5912000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5912000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1971000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1971000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1973000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1973000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3948000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3948000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1975000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1975000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5916000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5916000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1968000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1968000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7885000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7885000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1969000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1969000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4021000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4021000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2052000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2052000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6084000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6084000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2063000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2063000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8134000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2063000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4125000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2062000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6188000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2063000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -82000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -10000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -2000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -3000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -164000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 164000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 398000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 398000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 398000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 476000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 476000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 944000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 944000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1416000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1416000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1809000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1809000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1809000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 463000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 463000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 930000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 930000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1403000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1403000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1803000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1803000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1803000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 663000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 663000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1506000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1506000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2230000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2230000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2948000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2948000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2948000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 975000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 975000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1572000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2471000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3608000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3608000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1273000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5165000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017"
            }
          ]
        }
      },
      "InterestPaidNet": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "description": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1572000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2471000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3608000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1273000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2574000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2574000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3876000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3876000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5165000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5165000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1275000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1275000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1276000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1276000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4975000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4975000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6289000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6289000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6289000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3939000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3939000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3941000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3941000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7880000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7880000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7883000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4381000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4381000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4819000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4819000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8847000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8847000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9186000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9186000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9186000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4271000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4271000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5911000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5911000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8202000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8202000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10890000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10890000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10890000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2375000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2375000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5004000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5004000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7442000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7442000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10157000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10157000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10157000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11589000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11589000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19491000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19491000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27461000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27461000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35787000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35787000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35787000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8210000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8210000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16695000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16695000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 25327000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 25327000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40567000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40567000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13122000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13122000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 26391000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 41843000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 55353000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 13122000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestPayableCurrent": {
        "label": "Interest Payable, Current",
        "description": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 80000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 80000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 80000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 80000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 80000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 159000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 154000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 154000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 159000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 159000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 159000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 159000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 159000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 159000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 155000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 154000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 258000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 258000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 258000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 258000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 258000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 199000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 193000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 193000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 199000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 199000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 199000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 199000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 199000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 199000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 193000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 195000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 438000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 438000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 438000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 438000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 438000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 438000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 424000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 424000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 423000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 423000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 423000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 423000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 423000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1422000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3391000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1663000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3631000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 3631000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 3631000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 3631000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 3631000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1663000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3631000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1663000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3631000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 3631000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 3631000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3631000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 3631000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1663000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3631000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1663000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3631000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 3631000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3631000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 3631000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 3631000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1663000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2403000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2496000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2175000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 2175000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2175000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2175000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 2175000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2269000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2175000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2269000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6340000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6340000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 6340000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 6340000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 6340000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2270000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2176000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2262000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2269000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2175000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1437000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 359000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 359000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 359000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 359000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 359000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1437000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 320000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 320000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 320000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 320000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 320000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1169000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1936000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6558000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5845000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 5845000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 5845000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 5845000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 5845000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6892000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9114000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9237000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 9237000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 9237000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 9237000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 9237000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10107000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15846000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19558000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18940000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 18940000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 18940000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 18940000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 18940000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22940000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 21789000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17956000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 20217000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 20217000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 20217000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 20217000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 20217000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 26598000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20118000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 19754000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25206000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 25206000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 25206000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 25206000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 25206000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 31655000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 28671000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 36811000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38964000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 38964000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 38964000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 38964000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 38964000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36212000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49273000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 56757000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 60099000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 60099000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 70329000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 7032000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12682000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 20160000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 23313000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 28313000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 28313000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 28313000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 28313000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 28313000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30645000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 35473000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 43483000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 49592000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 49592000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 49592000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 49592000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 49592000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 52060000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 60385000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 67453000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 67009000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 67009000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 67009000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 67009000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 67009000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 64145000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 67017000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 66276000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 69922000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 69922000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 69922000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 69922000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 69922000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 71317000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 77349000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 77923000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 83248000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 83248000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 83248000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 83248000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 83248000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 82957000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 90063000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 98470000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 98578000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 98578000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 98578000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 98578000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 98578000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 100713000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 107605000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 120965000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 132068000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 132068000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 132909000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2018-12-31",
              "val": 2145000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 2145000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 2145000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 2145000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 2145000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4454000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9216000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10556000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 16048000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 16048000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 16048000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 16048000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 16048000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 16992000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17270000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 18937000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 21601000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 21601000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 21601000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 21601000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 21601000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 23052000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 27071000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 27386000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29541000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 29541000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 29541000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 29541000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 29541000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 30598000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 29320000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 29557000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 27245000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 27245000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 27245000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 27245000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 27245000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24553000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26900000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26278000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 24562000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 24562000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 24562000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 24562000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 24562000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 21943000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 24898000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 22668000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 19682000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 19682000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 19682000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 19682000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 19682000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22384000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 22304000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 26318000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 30623000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 30623000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27095000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 4567000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 4567000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 4567000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 4567000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 4567000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7059000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9008000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6199000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6420000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 6420000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 6420000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 6420000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 6420000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6761000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9089000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 14546000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 18754000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 18754000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 18754000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 18754000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 18754000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18901000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 17468000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 20509000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18528000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 18528000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 18528000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 18528000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 18528000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10607000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15908000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 18763000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 22460000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 22460000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 22460000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 22460000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 22460000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 20166000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 30331000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 31891000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 33480000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 33480000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 33480000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 33480000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 33480000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 29359000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 36494000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38991000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 39932000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 39932000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 39932000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 39932000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 39932000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 42117000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 36028000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 37890000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 41346000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 41346000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 35485000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InvestmentIncomeNonoperating": {
        "label": "Investment Income, Nonoperating",
        "description": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 808000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 935000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 538000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1280000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 345000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1845000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1845000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 527000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 987000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 987000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 459000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 459000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1358000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1358000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 371000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 371000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2064000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2064000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2064000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 418000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 418000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 708000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 708000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 290000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 290000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 901000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 901000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 193000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 193000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1822000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1822000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1822000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 51000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 51000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 101000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 101000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 50000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 50000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 141000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 141000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 12000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 12000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 41000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 41000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 12000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 12000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 58000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 58000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 58000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 23000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 23000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 68000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 68000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 166000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 166000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 75000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 75000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 261000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 261000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 261000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 170000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 170000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 334000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 334000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 164000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 164000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 472000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 472000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 138000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 138000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 604000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 604000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 604000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 154000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 154000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 323000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 323000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 169000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 169000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 649000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 649000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 326000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 326000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1624000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1624000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1624000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2040000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2040000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4769000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4769000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2729000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2729000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7510000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7510000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2741000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2741000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10341000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10341000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10341000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2416000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2416000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4994000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4994000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2578000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2578000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7879000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7879000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2885000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2885000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9921000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9921000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9921000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1404000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1404000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1607000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1607000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 203000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 203000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1677000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1677000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 70000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 70000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1703000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1703000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1703000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 33000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 33000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 67000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 67000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 34000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 113000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 113000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 174000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 174000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 174000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 137000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 137000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 972000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 972000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 835000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 835000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2763000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2763000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1791000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1791000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11081000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11081000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11081000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10524000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10524000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21696000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21696000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11172000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11172000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32279000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32279000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10583000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10583000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42132000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42132000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42132000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8783000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8783000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19068000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19068000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10285000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10285000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 36050000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 36050000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16982000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 16982000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53307000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53307000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13906000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13906000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 27131000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13225000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 45420000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 18289000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60656000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 12040000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "LeaseAndRentalExpense": {
        "label": "Operating Leases, Rent Expense",
        "description": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 500000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 200000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 200000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 200000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 200000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 600000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 200000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 200000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 800000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 200000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 200000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 300000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 300000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 600000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 600000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 300000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 300000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 400000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 400000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1300000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1300000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1300000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 200000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 200000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 400000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 400000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 200000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 200000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 600000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 600000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 200000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 200000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 200000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 500000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 500000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 300000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 300000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 900000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 900000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 400000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 400000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 700000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 700000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 300000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 300000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1100000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1100000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 400000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 400000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1500000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1500000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1500000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 400000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 400000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 800000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 800000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 400000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 400000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1200000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 400000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 400000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2100000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2100000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 800000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1600000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 800000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6154000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9225000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3078000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3075000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3072000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13018000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13110000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3606000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8477000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4872000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10050000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1572000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20993000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20993000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21546000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21546000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27942000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27942000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29662000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 29662000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 41175000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 41175000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 40361000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 54631000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 51517000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 51706000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 47721000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 37758000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 35223000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 24285000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 20158000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20976000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 23953000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 12000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 12000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 12000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 311000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 135000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 70000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 13415000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 13329000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 11315000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 8242000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8701000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10647000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11058000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 6000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1218000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 176000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 408000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 925000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 6000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7182000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1217000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 654000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2457000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 954000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 10287000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10287000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10287000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6090000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7270000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 7182000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2106000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2703000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2565000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 11000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 11000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10984000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10306000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6339000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7927000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 7333000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8219000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4244000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 9376000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 9344000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6230000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6435000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": 9563000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8803000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8304000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7373000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5028000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 4255000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2523000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1113000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2506000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2310000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "Liabilities": {
        "label": "Liabilities",
        "description": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 3422000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 3422000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 3422000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 3550000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3727000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 5566000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 5566000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 5566000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 5566000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 5566000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 5119000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 16336000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 15845000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 32679000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 32679000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 32679000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 32679000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 32679000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 35411000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 33541000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 32825000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 33174000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 33174000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 33174000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 33174000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 33174000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 34882000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 38562000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 36176000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 44627000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 44627000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 44627000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 44627000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 44627000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 41287000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 43169000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 46742000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 44858000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 44858000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 44858000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 44858000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 44858000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 45243000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 49116000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 58815000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 83473000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 83473000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 83473000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 83473000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 83473000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 78975000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 82195000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 84901000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 100988000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 100988000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 100988000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 100988000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 100988000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 338297000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 353603000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 370106000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 396290000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 396290000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 396290000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 396290000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 396290000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 451778000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 446210000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 459076000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 480625000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 480625000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 480625000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 480625000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 480625000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 469824000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 480047000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 483654000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 520271000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 520271000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 520271000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 520271000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 520271000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 490755000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 698730000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 806929000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 833040000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 833040000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 833040000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 833040000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 833040000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1033435000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1009113000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1024776000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1568484000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1568484000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1568484000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1568484000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1568484000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1562370000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1594884000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1614230000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1661760000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1661760000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1661760000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1661760000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 1661760000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1623903000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1771300000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1569557000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1739852000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1739852000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1739852000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 1739852000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1739852000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1703576000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1230122000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1415165000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1525582000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 1525582000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1371011000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 196265000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 196265000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 196265000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 180288000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 146069000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 139833000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 133253000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 136052000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 152457000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 153561000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 143016000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 138725000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 189950000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 176498000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 166620000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 150110000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 235443000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 230864000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 206152000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 408509000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 385741000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 356556000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 327706000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 299677000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 276644000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 237956000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 200659000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 165640000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 506206000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 462047000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 773153000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 724244000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 661513000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 604556000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 595915000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 802783000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 763117000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 742299000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 676525000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 885365000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 840715000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 796155000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 692391000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1229783000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1311771000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 1243508000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1153315000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1053354000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 994817000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1656435000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1517717000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1439139000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1324873000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 1329837000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1159095000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1810118000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2052972000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 2025231000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1802735000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2479857000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2360736000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2264558000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 2264558000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2075863000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-12-31",
              "val": 3339000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 3339000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 3339000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 3492000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3682000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4477000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 4477000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 4477000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 4477000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 4477000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 4136000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 6486000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 6545000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 15747000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 15747000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 15747000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 15747000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 15747000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 20272000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 18101000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 19822000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 16456000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 16456000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 16456000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 16456000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 16456000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 19998000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 21818000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 21278000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 19630000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 19630000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 19630000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 19630000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 19630000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 41125000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 43067000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 46698000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 22259000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 22259000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 22259000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 22259000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 22259000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25543000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 32320000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 23458000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 27989000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 27989000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 27989000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 27989000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 27989000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 23271000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 26272000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 28766000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 44656000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 44656000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 44656000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 44656000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 44656000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 34806000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 45642000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 57419000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 79732000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 79732000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 79732000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 79732000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 79732000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 94252000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 86030000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 85392000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 85240000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 85240000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 85240000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 85240000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 85240000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 71532000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 78754000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 83902000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 118807000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 118807000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 118807000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 118807000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 118807000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 81397000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 99656000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 112501000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 135166000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 135166000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 135166000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 135166000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 135166000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 125249000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 113816000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 137654000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 190243000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 190243000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 190243000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 190243000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 190243000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 187984000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 204257000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 196728000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 225629000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 225629000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 225629000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 225629000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 225629000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 420860000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 524151000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 259188000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 297528000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 297528000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 297528000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 297528000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 297528000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 239233000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 311681000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 417214000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 468874000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 468874000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 361008000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LicenseAndServicesRevenue": {
        "label": "License and Services Revenue (Deprecated 2018-01-31)",
        "description": "Revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 129000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 250000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 251000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 252000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1002000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1002000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2013-05-01",
              "end": "2013-05-31",
              "val": 11500000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            }
          ]
        }
      },
      "LicensesRevenue": {
        "label": "Licenses Revenue (Deprecated 2018-01-31)",
        "description": "Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 251000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 252000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1002000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            }
          ]
        }
      },
      "LineOfCreditFacilityMaximumBorrowingCapacity": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "description": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "units": {
          "USD": [
            {
              "end": "2012-06-29",
              "val": 20000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-06-30",
              "val": 20000000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 20000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "LongTermDebt": {
        "label": "Long-term Debt",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 8965000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 8503000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 20000000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 20000000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 20000000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 20000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 20000000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 20000000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 20000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 25000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 25000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 25000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 25000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 35000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 55000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 55000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 55000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 55000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 55000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 450000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 450000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 450000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 450000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 450000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 450000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 450000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 450000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 450000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 450000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 800000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 800000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 800000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 800000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 800000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 800000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1154165000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1159621000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1165366000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1171367000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1177537000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1183779000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1190108000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 971760000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1121693000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1121688000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 546770000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 546770000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 546770000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 546770000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4875000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4650000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 7055000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3283000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5187000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3281000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5178000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 24989000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25123000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25256000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 3113000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5674000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8689000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 224194000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 224448000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
        "label": "Long-Term Debt, Maturity, after Year Five",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "2018-03-31",
              "val": 450000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 450000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 450000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 450000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 450000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 450000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 450000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 450000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 450000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 575000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 575000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
        "label": "Long-Term Debt, Maturity, Year One",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 3007000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 3626000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 2873000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 225000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
        "label": "Long-Term Debt, Maturity, Year Five",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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-09-30",
              "val": 12636000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 177082000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 575000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 205039000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
        "label": "Long-Term Debt, Maturity, Year Four",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 788000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 788000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 30000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 30000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2016-09-30",
              "val": 13837000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 30976000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 30976000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 30976000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 41601000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 450000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 225000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 225000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 225000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 177083000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 179810000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 182683000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 185683000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 188768000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 575000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 575000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 574990000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 916654000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 205039000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 205039000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 205039000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 205039000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 8481000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 8481000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 10451000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 10451000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 8589000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 8589000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 12570000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 12570000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 9947000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 9947000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 9947000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8527000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 20753000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 20753000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 20753000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13399000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 41601000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 225000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 225000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 225000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 225000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 179811000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 182683000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 185684000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 188769000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 191889000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 195054000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 198385000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 916649000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 341731000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 341731000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 341731000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 205039000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 7724000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 7724000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 9519000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 9519000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7785000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 7785000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 7430000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 7430000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 25000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 25000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 12180000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12180000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 12180000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-12-31",
              "val": 3271000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3271000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3271000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 13399000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 225000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 225000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 225000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 225000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 191890000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 195054000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 198385000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 341731000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2013-03-31",
              "val": 3007000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2014-03-31",
              "val": 3626000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2016-03-31",
              "val": 2873000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2873000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 225000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 16221000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 16221000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 16221000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 16221000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 16221000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 14511000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 14894000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 12538000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 16338000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 16338000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 16338000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 16338000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 16338000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 14569000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 16494000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14713000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 24856000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 24856000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 24856000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 24856000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 24856000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 22027000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 22027000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 22027000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 22027000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 22027000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 19114000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 16136000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 34681000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 54791000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 54791000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 54791000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 54791000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 54791000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 54993000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 55194000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 55388000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 55567000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 55567000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 55567000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 55567000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 55567000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 302706000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 307156000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 311861000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 316558000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 316558000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 316558000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 316558000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 316558000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 321313000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 326128000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 331003000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 335940000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 335940000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 335940000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 335940000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 335940000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 340939000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 346001000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 351127000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 356318000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 356318000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 356318000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 356318000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 356318000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 361575000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 548745000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 557604000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 566588000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 566588000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 566588000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 566588000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 566588000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 783156000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 783977000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 784799000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1125250000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1125250000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1125250000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1125250000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1125250000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1132188000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1139805000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1147519000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1155313000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 1155313000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1155313000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1155313000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 1155313000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 939081000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 946825000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 954831000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1103382000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 1103382000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 1103382000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 1103382000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 1103382000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1105068000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 538508000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 539719000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 540964000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 540964000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 542215000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebtPercentageBearingFixedInterestRate": {
        "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "description": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "units": {
          "pure": [
            {
              "end": "2012-06-30",
              "val": 0.0925,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.0925,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.0925,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-01-31",
              "val": 1400000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-01-31",
              "val": 1400000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3000000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            }
          ]
        }
      },
      "LossContingencyClaimsSettledAndDismissedNumber": {
        "label": "Loss Contingency, Claims Settled and Dismissed, Number",
        "description": "The number of claims settled and dismissed during the period.",
        "units": {
          "pure": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 2877000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -230000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -230000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -233000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -233000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -21000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -10000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -10000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -32000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -32000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -50000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -50000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -34000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9664000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 35294000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45424000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 227804000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 128000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9820000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30673000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30673000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 565000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2434000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2434000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 380656000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 380656000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 381089000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 381089000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 381089000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 378792000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 378166000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 384341000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 383715000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 384946000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 384320000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 386743000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 386743000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 386743000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 274682000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 274682000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 276040000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 276040000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 285278000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 285278000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 285278000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2134000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2134000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 252890000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 252890000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 258992000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 258992000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 271003000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 271003000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 271003000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6703000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6703000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 604300000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 604300000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 606836000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 606836000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 612546000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 612546000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 612546000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6459000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6459000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12770000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12770000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49886000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49886000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 793273000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 793273000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 793273000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -399000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -399000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43927000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43927000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 45176000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 45176000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168439000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168439000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168439000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3022000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3022000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 784515000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 784515000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1181715000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1181715000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1341020000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1341020000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28998000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28998000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 886804000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 920214000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 954073000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 29514000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -50000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -34000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9664000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 35294000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45424000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45424000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 22000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 22000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 618000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 618000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 68408000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 68408000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68447000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68447000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68447000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 337000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 337000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 277000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 277000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 108715000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 108715000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 115089000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 115089000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 115089000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1475000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1475000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 227118000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 227118000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 227943000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 227943000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 227804000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 227804000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 81000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 81000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 128000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9820000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30673000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 565000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 18730000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -3429000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -4018000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 5958000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 5958000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 16487000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15238000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15238000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 23878000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 23878000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34360000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34360000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12841000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 16961000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 16933000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 61522000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3454000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2128000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3428000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -417000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -854000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -854000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1301000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1301000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3001000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3001000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3001000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5365000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5365000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8212000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8212000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10063000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10063000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -14814000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -14814000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -14814000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4028000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4028000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -14638000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -14638000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -29230000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -29230000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -42268000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -42268000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -42268000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2679000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2679000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4560000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4560000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5307000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5307000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6822000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6822000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6822000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1181000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1181000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4666000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4666000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -13067000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -13067000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64285000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64285000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -64285000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101407000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101407000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -104311000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -104311000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -54893000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -54893000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34584000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34584000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -34584000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41602000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41602000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -232554000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -232554000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -225407000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -225407000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -223604000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -223604000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -223604000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 295321000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 295321000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 288538000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 288538000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -714933000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -714933000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -583175000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -583175000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 80412000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 80412000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 308247000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -453986000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -64575000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 265520000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 34360000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12841000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 16961000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 16933000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 61522000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 61522000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -161000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -161000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -491000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -491000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1442000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1442000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1329000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1329000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1329000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -331000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -331000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -895000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -895000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -3814000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -3814000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5341000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5341000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5341000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1264000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1264000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2194000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2194000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3047000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3047000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3454000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3454000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -588000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -588000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2128000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3428000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -417000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -11012000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2235000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1195000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -7722000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -7722000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5109000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16132000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16132000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -24140000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -24140000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -30205000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -30205000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -5612000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -12898000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -22086000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -31012000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100700000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -57765000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -88746000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -146708000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -146708000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -36912000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -73158000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -73158000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -111396000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -111396000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -159617000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -159617000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -159617000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68039000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -67413000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -122951000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -122325000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -188439000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -187813000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -257977000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -257977000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -257977000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -73847000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -73847000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -153877000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -153877000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -206245000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -206245000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -250649000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -250649000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -250649000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57935000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57935000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -93888000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -93888000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -152556000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -152556000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -219348000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -219348000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -219348000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -128281000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -128281000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -203725000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -203725000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -279170000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -279170000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -363302000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -363302000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -363302000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -105161000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -105161000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -207462000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -207462000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -297290000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -297290000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -400439000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -400439000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -400439000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -146303000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -146303000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -269095000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -269095000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -405428000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -405428000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536247000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536247000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536247000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -184035000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -184035000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -306987000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -306987000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -487903000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -487903000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -683882000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -683882000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -262088000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -262088000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -467657000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -687418000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -935014000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -222738000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -30205000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -5612000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -12898000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -22086000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -31012000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -31012000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11209000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11209000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -16321000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -16321000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -32607000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -32607000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -46664000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -46664000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -46664000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -12649000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -12649000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -30579000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -30579000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -51484000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -51484000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -64416000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -64416000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -64416000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24883000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24883000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -49123000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -49123000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -73153000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -73153000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100700000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -100700000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -29528000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -29528000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -57765000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -88746000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -146708000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -36912000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 118350000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -260000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -378000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -590000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -330000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6434000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6434000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -6894000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -6894000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16912000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -16912000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -51502000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -51502000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -59664000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -8162000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6845000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6845000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6845000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16541000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9696000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9696000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9696000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25923000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -15451000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -15451000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -16214000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -16214000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -37522000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -61512000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -17647000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -17647000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -31245000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -31245000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70111000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70111000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107871000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107871000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -68402000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -68402000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82086000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82086000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44672000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44672000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44672000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44672000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127265000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127265000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45179000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45179000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45179000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45179000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -65384000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -65384000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144961000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144961000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76437000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76437000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76437000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76437000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232704000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232704000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87743000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87743000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87743000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87743000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -91573000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -91573000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74153000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74153000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74153000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140667000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140667000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66514000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66514000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66514000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201349000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201349000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60682000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60682000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60682000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -52988000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66364000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66364000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128218000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128218000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61854000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61854000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191877000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191877000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63659000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63659000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91641000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91641000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208962000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208962000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -117321000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -117321000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321676000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321676000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -112714000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -112714000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94621000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94621000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -190266000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -190266000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95645000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95645000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -321411000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -321411000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131145000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131145000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159764000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159764000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -404573000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -404573000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244809000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244809000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -563506000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -563506000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158933000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158933000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157091000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157091000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -578269000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -321686000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -948290000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -370021000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1276775000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -163563000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 118350000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -260000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -378000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -590000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -330000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6434000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -6434000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -16069000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -26087000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -26087000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10017000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -60677000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -60677000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34591000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -68839000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -68839000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -68839000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6845000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6845000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16541000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -16541000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9696000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9696000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25923000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -25923000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9382000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -41374000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -13678000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22532000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22532000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8854000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39859000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39859000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -17327000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -56073000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -14298000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -37522000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -37522000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -23224000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -61512000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -61512000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23990000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -79159000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27369000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -55976000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -28607000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -86938000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30962000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -118183000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33532000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70111000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -70111000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36579000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107871000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -107871000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37760000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -176273000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37414000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82086000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -44672000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -127265000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -45179000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -192649000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -68524000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -144961000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -76437000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -232704000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -87743000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -324277000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74153000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -74153000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140667000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -140667000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66514000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66514000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201349000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -201349000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60682000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -60682000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -254337000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66364000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -66364000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128218000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -128218000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61854000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -61854000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191877000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -191877000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63659000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -63659000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -294090000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91641000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -91641000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208962000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -208962000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -117321000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -117321000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321676000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -321676000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -112714000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -112714000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -434654000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94621000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -94621000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -190266000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -190266000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95645000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -95645000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -321411000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -321411000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131145000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -131145000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159764000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -159764000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -404573000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -404573000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244809000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244809000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -563506000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -563506000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158933000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158933000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157091000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157091000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -578269000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -321686000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -948290000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -370021000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1276775000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -163563000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -19000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            }
          ]
        }
      },
      "NumberOfOperatingSegments": {
        "label": "Number of Operating Segments",
        "description": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "units": {
          "segment": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ],
          "operatingSegment": [
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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-03-31",
              "val": 1,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ],
          "pure": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ],
          "segment": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NumberOfReportingUnits": {
        "label": "Number of Reporting Units",
        "description": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "units": {
          "reportingUnit": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 19047000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 4957000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2777000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 7362000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 2405000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15013000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15013000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9016000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20469000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20469000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 11451000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 11451000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 55863000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 55863000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35395000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35395000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 66136000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 66136000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 66136000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7264000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7264000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17247000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17247000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9983000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9983000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26600000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26600000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 9353000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 9353000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42438000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42438000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42438000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14309000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14309000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 34079000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 34079000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 19769000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 19769000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 50921000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 50921000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 16842000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 16842000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 66515000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 66515000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 66515000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 18079000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 18079000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 40895000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 40895000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 22816000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 22816000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 64299000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 64299000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 23404000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 23404000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 87365000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 87365000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 87365000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 26706000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 26706000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 54658000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 54658000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 27952000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 27952000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 84903000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 84903000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30245000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30245000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117493000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117493000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117493000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 33067000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 33067000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 69200000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 69200000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 36133000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 36133000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 106349000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 106349000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37149000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37149000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 173400000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 173400000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 35969000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 35969000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 79484000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 79484000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 43515000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 43515000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 123567000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 123567000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 44083000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 44083000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 188920000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62751000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 135633000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 72882000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 219616000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 83983000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -8674000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1164000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -913000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -1762000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -598000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -8092000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -8092000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -7415000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -7415000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -17890000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -17890000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10473000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10473000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10473000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -52849000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -52849000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34960000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34960000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -34960000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -61719000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -61719000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -61719000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -8871000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -7264000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -7264000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -7264000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -7264000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -17247000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -17247000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9983000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9983000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9983000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9983000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -26600000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -26600000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9353000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9353000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9353000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9353000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -42438000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -42438000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -42438000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -15838000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -15838000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14309000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14309000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14309000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -14309000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22579000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -22579000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8269000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8270000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8269000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -8270000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39421000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -39421000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -16842000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -16842000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -16842000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -16842000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55015000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55015000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55015000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -15594000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -15594000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18079000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18079000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18079000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -18079000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -40895000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -40895000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -22816000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -22816000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -22816000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -22816000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -64299000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -64299000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23404000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23404000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23404000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -23404000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -87365000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -87365000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -87365000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -23066000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -23066000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26706000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26706000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26706000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26706000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -54658000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -54658000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -27952000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -27952000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -27952000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -27952000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -84903000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -84903000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30245000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30245000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30245000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -30245000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -117493000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -117493000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -117493000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -32590000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -32590000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33067000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33067000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33067000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -33067000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -69200000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -69200000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36133000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36133000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36133000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36133000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -106349000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -106349000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37149000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37149000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37149000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -37149000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -173400000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -173400000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -173400000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -67051000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -67051000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35969000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35969000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35969000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35969000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -79484000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -79484000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -43515000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -43515000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -43515000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -43515000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -123567000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -123567000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -44083000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -44083000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -44083000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -44083000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -188920000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -188920000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -188920000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -65353000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -65353000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -62751000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -62751000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -62751000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -62751000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -135633000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -135633000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -72882000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -72882000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -72882000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -72882000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -219616000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -219616000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -83983000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -83983000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -83983000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -83983000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -307338000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -307338000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -307338000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -87722000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -87722000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69509000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69509000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -69509000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -131675000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -131675000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -62166000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -62166000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -62166000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -188163000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -188163000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -56488000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -56488000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -56488000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -235245000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -235245000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -235245000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -47082000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -60357000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -60357000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -114471000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -114471000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54114000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -54114000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -170694000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -170694000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -56223000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -56223000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -265232000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -265232000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -265232000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -83833000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -83833000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -172399000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -172399000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -88566000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -88566000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -276016000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -276016000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -103617000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -103617000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -375094000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -375094000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -375094000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -89833000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -89833000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -178149000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -178149000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -88316000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -88316000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -305846000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -305846000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -127697000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -127697000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -457321000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -457321000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -457321000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -148158000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -148158000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -383686000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -383686000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -235528000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -235528000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -531354000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -531354000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -147668000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -147668000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -709626000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -709626000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -709626000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -145505000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -145505000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -434409000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -434409000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -288904000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -288904000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -647838000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -647838000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -213429000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -213429000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -878252000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -878252000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -248140000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -248140000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -561016000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -312876000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -927021000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -366005000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1246769000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -153320000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2018-01-01",
              "end": "2018-06-30",
              "val": 6154000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9225000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3078000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3075000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3072000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12218000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12218000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2807000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6886000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4079000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8279000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1393000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8664000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8664000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12125000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12125000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12920000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12920000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2200000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4300000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6900000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2600000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10385000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10385000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5900000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5900000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2800000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2800000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8900000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8900000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10415000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10415000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3500000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3500000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6800000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3300000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10300000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3500000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10880000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3500000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseExpense": {
        "label": "Operating Lease, Expense",
        "description": "Amount of operating lease expense. Excludes sublease income.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 800000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1600000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 800000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3200000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3200000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3200000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 800000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 800000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1100000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2600000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2600000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 700000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 700000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3700000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3700000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3700000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1200000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1200000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3500000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3500000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1200000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1200000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3900000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3900000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1900000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1900000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5900000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5900000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2200000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4300000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6900000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2600000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9200000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9200000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9200000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11900000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11900000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13600000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 45068000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 42714000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 43402000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 40348000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 32730000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 30968000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 21762000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 19045000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 18470000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 21643000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 9359000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9184000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 11985000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 11040000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 11040000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 11040000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 11040000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 11040000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10367000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7499000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9741000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11475000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 11475000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 11475000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 11475000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 11475000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6418000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5925000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5952000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9527000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 9527000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 9527000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 9527000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 9527000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 9625000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5037000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5456000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6909000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6909000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 6909000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 6909000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 6909000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6821000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4159000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6418000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8032000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 8032000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 8032000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 8032000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 8032000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4609000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6077000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7633000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9358000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 9358000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 9358000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 9358000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 9358000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3505000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3513000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4133000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9469000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 9469000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5007000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 35709000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 33530000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 31417000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 29308000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 29308000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 29308000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 29308000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 29308000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 27197000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25099000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 23198000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 21255000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 21255000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 21255000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 21255000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 21255000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 24068000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 23409000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 22647000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21441000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 21441000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 21441000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 21441000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 21441000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 19875000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 18201000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16504000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 14853000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 14853000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 14853000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 14853000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 14853000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14534000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12871000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13023000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11013000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 11013000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 11013000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 11013000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 11013000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 13809000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11666000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9692000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9112000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 9112000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 9112000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 9112000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 9112000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8480000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7899000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7588000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 12174000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 12174000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9837000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-06-30",
              "val": 6275000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9415000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3134000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3141000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3140000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10060000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10060000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2838000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6913000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4075000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8371000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1458000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8813000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8813000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14598000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14598000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11450000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11450000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9098000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9098000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10389000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10389000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11040000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 44609000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 42316000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 39949000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 37673000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 37673000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 37673000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 37673000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 37673000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 36137000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 31901000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 32505000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 32946000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 32946000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 32946000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 32946000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 32946000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34279000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 32037000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 31283000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 33305000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 33305000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 33305000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 33305000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 33305000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 31277000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 24047000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 22430000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21894000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 21894000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 21894000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 21894000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 21894000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21154000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16476000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 18441000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 18017000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 18017000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 18017000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 18017000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 18017000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17157000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16406000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 16030000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17257000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 17257000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 17257000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 17257000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 17257000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10832000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10315000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10708000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20708000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 20708000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14004000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 3312000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3014000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2718000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2421000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 4489000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 4190000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 5151000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 4831000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 4471000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4237000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3969000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3668000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4256000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4022000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3691000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5425000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5219000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5018000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4668000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4293000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3917000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3541000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3164000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 37038000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 38675000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 278000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 278000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 278000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 278000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 285000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 288000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 291000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1188000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1237000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1106000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1271000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1445000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1521000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3125000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "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": "2013-12-31",
              "val": 488000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 488000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 762000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 762000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 718000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 718000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 718000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 718000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-09-30",
              "val": 444000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 461000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 498000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 498000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 498000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1281000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 425000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 425000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 425000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 425000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 474000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 474000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 741000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 741000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 762000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 762000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 762000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 762000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 964000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 964000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 964000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1390000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 443000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 477000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 477000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 477000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 498000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 498000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 498000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3958000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2027000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "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": "2012-12-31",
              "val": 498000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 498000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 498000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 498000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 886000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 885000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1144000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1144000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 741000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 741000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 741000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 741000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1025000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1025000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1025000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1433000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1388000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1421000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1421000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1421000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 477000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 477000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 477000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4185000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4568000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "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": "2012-12-31",
              "val": 1201000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1201000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1201000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1201000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 944000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 945000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1106000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1106000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1144000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1144000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1144000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1144000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 996000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1004000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1004000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1395000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1482000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1515000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1519000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1520000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1421000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1421000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1421000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3863000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4919000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "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": "2013-12-31",
              "val": 460000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 460000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 718000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 718000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2016-09-30",
              "val": 423000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 23261000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 24036000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2013-03-31",
              "val": 890000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 594000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 297000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-03-31",
              "val": 938000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 680000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 360000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 872000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 604000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 303000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-03-31",
              "val": 1029000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 698000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 340000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-03-31",
              "val": 1107000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 753000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 377000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 1145000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 768000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 490000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2018-06-30",
              "val": 0.073,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.074,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 0.073,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.073,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.074,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.074,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0.074,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.074,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.074,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.074,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.074,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0.074,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.07,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0.07,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.07,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.07,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.076,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0.076,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0.09,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0.09,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.089,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLossCarryforwards": {
        "label": "Operating Loss Carryforwards",
        "description": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 350000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 350000000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 350000000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 350000000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            }
          ]
        }
      },
      "OtherAccruedLiabilitiesCurrent": {
        "label": "Other Accrued Liabilities, Current",
        "description": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 15000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 4000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 4000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 4000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 4000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-12-31",
              "val": 18000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 18000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 18000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 18000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 18000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 25000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 324000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-12-31",
              "val": 146000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 146000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 146000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 146000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 146000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 501000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 298000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 177000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 202000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 202000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 259000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 259000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 259000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 339000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 238000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 303000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 181000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 181000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 181000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 181000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 181000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 365000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 344000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 385000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 481000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 481000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 481000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 481000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 481000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 991000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1109000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1049000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1455000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 1046000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 1046000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1046000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 1046000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1989000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4910000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1497000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1046000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 1046000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 1046000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1046000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 1046000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 652000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 821000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 489000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 847000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 847000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 847000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 847000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 847000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 396000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 827000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1526000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1851000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1851000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1851000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2402000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 2402000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1290000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1208000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5321000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1596000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1596000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 1596000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 1596000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 1596000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1835000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2384000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2222000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10360000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 10360000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 10360000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 10360000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 10360000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10208000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8648000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8526000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11203000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 11203000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 11203000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 11203000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 11203000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10731000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4654000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5158000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9941000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 9941000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10545000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherAccruedLiabilitiesNoncurrent": {
        "label": "Other Accrued Liabilities, Noncurrent",
        "description": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 923000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 923000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 923000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 923000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 923000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 852000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 784000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 717000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 647000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "OtherAdditionalCapital": {
        "label": "Other Additional Capital",
        "description": "Amount of additional paid-in capital (APIC) classified as other.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "OtherAssets": {
        "label": "Other Assets",
        "description": "Amount of assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 212000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 212000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 212000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 133000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 125000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 117000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 117000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 117000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 117000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 117000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 110000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 104000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 101000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 323000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 323000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 323000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 323000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 323000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 234000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 420000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 418000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 416000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 416000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 416000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 416000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 416000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 417000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 231000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 231000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2146000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 2146000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 2146000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 2146000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 2146000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2117000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2374000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1874000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1329000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1329000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 1329000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 1329000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 1329000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1028000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1672000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1551000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1971000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 1971000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 1971000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 1971000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 1971000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2724000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2905000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4551000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4299000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 4299000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 4299000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 4299000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 4299000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11314000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16461000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 19643000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 20314000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 20314000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 20314000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 20314000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 20314000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 21911000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 23605000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 25207000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 26769000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 26769000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 26769000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 26769000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 26769000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 46362000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 49237000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 47602000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 50990000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 50990000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 50990000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 50990000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 50990000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 57201000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 66300000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 63711000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 76104000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 76104000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 76104000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 76104000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 76104000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 81322000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 83445000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 92486000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 96574000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 96574000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 96574000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 96574000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 96574000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 95698000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 85834000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 96856000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 93226000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 93226000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 93226000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 93226000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 93226000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 89759000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 88814000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 91613000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 97378000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 97378000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 99277000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 15000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 15000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -17000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -17000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 18000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 18000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 23000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 23000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 99000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 99000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 76000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 76000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 42000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 42000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -37000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -37000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -37000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -37000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -88000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -88000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 124000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 124000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 212000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 212000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -103000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -103000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 231000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 231000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 334000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 334000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -93000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -93000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -324000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -324000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -494000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -494000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -702000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -702000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -208000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -208000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1255000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1255000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -553000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -553000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 303000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -171000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -171000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2373000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2373000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2202000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2202000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3448000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3448000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1075000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1075000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2214000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2214000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2214000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -855000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -855000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2049000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2049000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1194000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1194000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 823000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 823000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2872000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2872000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1855000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1855000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1828000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1828000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4484000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2656000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3826000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -658000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3306000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -668000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 993000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 450000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -543000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 216000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 186000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -30000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 385000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 199000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -450000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -450000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -65000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 42000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -21000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -37000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -37000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -37000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -37000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -88000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -88000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 124000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 124000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 212000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 212000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 203000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -103000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -103000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 231000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 231000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 334000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 334000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -93000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -93000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -324000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -324000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 775000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1198000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1198000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1897000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1897000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -699000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -699000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2354000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2354000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -457000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -457000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -212000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -212000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -212000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 327000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 327000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2007000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2007000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2334000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2334000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2834000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2834000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -827000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -827000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1501000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1501000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1501000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -891000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -891000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2085000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2085000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1194000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1194000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1292000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1292000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3377000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3377000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1544000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1544000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1387000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1387000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4021000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2634000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4287000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 266000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3750000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1457000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 445000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 548000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 548000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -543000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -543000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -450000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "OtherFiniteLivedIntangibleAssetsGross": {
        "label": "Other Finite-Lived Intangible Assets, Gross",
        "description": "Amount before accumulated amortization of finite-lived intangible assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 77900000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 77900000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 77900000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 77900000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 58200000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 58200000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 58200000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 58200000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 58200000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 58200000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 58200000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 58200000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 58200000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 58200000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 58200000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 58200000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 58200000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 58200000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 58200000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 58200000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 58200000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 58200000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 58200000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 58200000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 58200000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 58200000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 58200000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 58200000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 58200000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 58200000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 58200000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 58200000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 58200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 58200000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 58200000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 58200000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 58200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 58200000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 58200000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 58200000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 58200000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 58200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 58200000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 58200000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 58200000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 58200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 58200000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 58200000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 58200000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 58200000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 58200000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 58200000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 58200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 58200000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 58200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "OtherLiabilitiesCurrent": {
        "label": "Other Liabilities, Current",
        "description": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 743000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 743000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 743000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 743000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 716000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 701000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 682000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 686000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 716000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 647000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 728000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 728000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 728000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 728000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 728000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 674000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 694000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 616000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 556000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 630000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 472000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1529000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 1529000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 1529000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1529000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 1529000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 82000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 234000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 130000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 280000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 280000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 280000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 280000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 280000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 78000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 23000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 23000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 162000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 102000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 44000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 572000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 572000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 572000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 572000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 572000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 586000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 660000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 676000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 693000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 693000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 693000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 693000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 693000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 711000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 729000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 747000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 765000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 765000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 765000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 765000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 765000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 785000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 805000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 826000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 504000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 522000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 11264000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10608000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 10608000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 10608000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 10608000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 10608000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10960000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 11338000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10424000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9178000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 9178000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 9178000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 9178000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 9178000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9298000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12806000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 23882000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 20074000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 20074000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 20074000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 20074000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 20074000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 15526000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 14384000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11340000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9387000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 9387000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 9387000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 9387000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 9387000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9876000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11161000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5918000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3145000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 3145000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 3145000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 3145000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 3145000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3166000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3193000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3356000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 499000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 499000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 499000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 499000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 499000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5121000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5561000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5595000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5646000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 5646000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5684000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -33000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -33000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -33000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -19000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 156000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 156000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 175000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 175000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 152000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 152000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -4000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -4000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 141000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 36000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 36000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 31000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 31000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -5000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -5000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -36000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -36000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -67000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -67000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -33000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -33000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -33000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 15000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 15000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 47000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 47000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 32000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 32000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 92000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 92000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 45000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 45000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 119000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 119000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 119000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -95000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -95000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 206000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 206000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 101000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 101000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 86000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 86000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 330000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 330000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 244000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 244000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 550000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 550000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 220000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 220000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 602000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 602000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 602000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -119000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -119000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -170000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -170000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -51000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -51000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -255000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -255000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -85000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -85000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -531000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -531000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -531000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -46000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -46000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -14000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -14000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -43000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -43000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -202000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -202000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -159000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -159000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -678000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -678000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -476000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -476000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3330000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3330000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3330000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1249000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1249000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5555000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5555000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4306000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -4306000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7069000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7069000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1514000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1514000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5939000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5939000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5939000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -111000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -111000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -599000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -599000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -488000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -488000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -314000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -314000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 285000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 285000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1856000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1856000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1856000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1100000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1369000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1369000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -269000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -269000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 474000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 474000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1843000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1843000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 29000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 29000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 132000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 132000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 585000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 453000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -18000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -603000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1841000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -736000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherSalesRevenueNet": {
        "label": "Other Revenue, Net (Deprecated 2018-01-31)",
        "description": "Amount, after sales adjustments, returns, allowances, and discounts, of revenue classified as other.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 11500000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            }
          ]
        }
      },
      "PaymentsOfDebtExtinguishmentCosts": {
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "description": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2209000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2200000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2200000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2835000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2209000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2835000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2209000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2835000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2835000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2835000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12578000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12578000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12578000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12578000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12578000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12578000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12578000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 328000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 328000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 328000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 308000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 308000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 411000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 411000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 411000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14141000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14141000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 14235000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 14235000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 14235000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 14235000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14237000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14237000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14237000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16013000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16013000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15702000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15702000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15718000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15718000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15718000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17783000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17783000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17783000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1218000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1218000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1218000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1218000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1218000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1218000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1218000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1218000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1218000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3737000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3737000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsOfStockIssuanceCosts": {
        "label": "Payments of Stock Issuance Costs",
        "description": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "units": {
          "USD": [
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-07-22",
              "val": 4700000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 7100000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-08-01",
              "end": "2014-08-31",
              "val": 7100000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-04-06",
              "val": 14500000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 14500000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 14500000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2017-09-06",
              "val": 24800000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 24800000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2019-05-24",
              "val": 16000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-05-24",
              "val": 16000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-05-24",
              "val": 16000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q2I"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 16000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q2"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13400000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13500000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q2"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17500000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q2"
            },
            {
              "end": "2022-10-19",
              "val": 16200000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2022-10-01",
              "end": "2022-10-31",
              "val": 16200000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2022Q3I"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 16200000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 16200000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 409000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 409000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-05-01",
              "end": "2024-05-31",
              "val": 34300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q2I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-06-01",
              "end": "2025-06-30",
              "val": 39400000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-06-01",
              "end": "2025-06-30",
              "val": 39200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-06-01",
              "end": "2025-06-30",
              "val": 39200000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6920000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6920000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6704000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6704000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6704000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesNetOfCashAcquired": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "description": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6733000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6733000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "PaymentsToAcquireEquipmentOnLease": {
        "label": "Payments to Acquire Equipment on Lease",
        "description": "The cash outflow for payments to acquire rented equipment which is recorded as an asset.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "PaymentsToAcquireIntangibleAssets": {
        "label": "Payments to Acquire Intangible Assets",
        "description": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "end": "2018-09-28",
              "val": 1700000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-09-28",
              "val": 1700000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-09-28",
              "val": 1700000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-09-28",
              "val": 1700000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q3I"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1724000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1724000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1724000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-10-01",
              "end": "2020-10-31",
              "val": 600000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q3I"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 582000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 582000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 582000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "PaymentsToAcquirePropertyPlantAndEquipment": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "description": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 14000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -68000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 68000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -555000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 555000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 979000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 979000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 979000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 66000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 66000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 95000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 95000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 122000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 122000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 290000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 290000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 290000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 163000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 163000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 493000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 493000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 713000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 713000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 826000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 826000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 826000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 331000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 331000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 895000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 895000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3814000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3814000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5351000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5351000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5351000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1264000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1264000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2194000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2194000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3047000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3047000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3454000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3454000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3454000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 588000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 588000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2128000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2128000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3428000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3428000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4200000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4200000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 417000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 417000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 854000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 854000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1301000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1301000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3001000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3001000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3001000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5365000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5365000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 8212000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 8212000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10063000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10063000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13090000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13090000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13090000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4028000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4028000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14638000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14638000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29230000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29230000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 42268000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 42268000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 42268000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2679000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2679000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4560000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4560000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5307000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5307000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6240000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1181000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1181000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4666000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4666000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6147000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6147000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7289000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7289000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7289000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1701000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1701000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4605000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4605000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5187000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5187000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9878000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9878000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9878000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3398000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3398000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8281000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8281000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11135000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11135000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13288000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13288000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13288000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4679000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4679000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11462000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11462000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15151000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15151000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21923000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21923000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10070000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 10070000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13554000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15972000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 32561000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3480000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsToAcquireShortTermInvestments": {
        "label": "Payments to Acquire Short-term Investments",
        "description": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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": "2009-01-01",
              "end": "2009-12-31",
              "val": 108744000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -72668000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -94757000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 102462000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 102462000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 87000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1463000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1463000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -1585000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1585000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1161000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1161000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1161000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19657000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19657000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19657000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            }
          ]
        }
      },
      "PreferredStockParOrStatedValuePerShare": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "units": {
          "USD/shares": [
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 0.01,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.01,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.01,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.01,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.01,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.01,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.01,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.01,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.01,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.01,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.01,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.01,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.01,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.01,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.01,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.01,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.01,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.01,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.01,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.01,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.01,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.01,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.01,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.01,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.01,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.01,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.01,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.01,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.01,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.01,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.01,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.01,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesAuthorized": {
        "label": "Preferred Stock, Shares Authorized",
        "description": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 200000000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 200000000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 200000000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 200000000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 200000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 200000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 200000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 200000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 200000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 200000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 200000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 200000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 200000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 200000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 200000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 200000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 200000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 200000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 200000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 200000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 200000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 200000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 200000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 200000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 200000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 200000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 200000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 200000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 200000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 200000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 200000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 200000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 200000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 200000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 200000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 200000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 200000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 200000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 200000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 200000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 200000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 200000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 200000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 200000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 200000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 200000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 200000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 200000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 200000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 200000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 200000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 200000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 200000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 200000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 200000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 200000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 200000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 200000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 200000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 200000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 200000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 200000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 200000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 200000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 200000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 200000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 200000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 200000000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 9174589,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesOutstanding": {
        "label": "Preferred Stock, Shares Outstanding",
        "description": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 9174589,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 9174589,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockValue": {
        "label": "Preferred Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 918000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 918000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 918000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 370000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 715000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 605000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 643000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 643000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 643000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 643000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 643000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1418000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1783000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1720000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2269000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 2269000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 2269000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 2269000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2269000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 4958000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 4015000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3532000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 5488000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 5488000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 5488000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 5488000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 5488000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5689000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 7062000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8289000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5242000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 5242000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 5242000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 5242000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 5242000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5618000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6201000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5778000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5816000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 5816000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 5816000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 5816000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 5816000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5785000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5470000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6802000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8279000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 8279000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 8279000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 8279000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 8279000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9832000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 10929000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9921000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 11327000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 11327000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 11327000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 11327000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 11327000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12372000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 15856000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 21313000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 20220000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 20220000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 20220000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 20220000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 20220000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 15769000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 14755000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 19717000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 23982000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 23982000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 23982000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 23982000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 23982000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 21565000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31066000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 25655000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 28898000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 28898000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 28898000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 28898000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 28898000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 31154000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 23360000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 25193000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 25468000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 25468000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 25468000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 25468000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 25468000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 28542000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26360000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 27123000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 24179000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 24179000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 24179000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 24179000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 24179000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 42874000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 41022000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 41150000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 37245000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 37245000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 37245000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 37245000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 37245000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 54782000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 62177000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 65597000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 91236000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 91236000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 78195000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PrepaidExpenseCurrent": {
        "label": "Prepaid Expense, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 277000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 277000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 277000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 354000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 343000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 178000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            }
          ]
        }
      },
      "ProceedsFromConvertibleDebt": {
        "label": "Proceeds from Convertible Debt",
        "description": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 450000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 450000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 450000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 575000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 575000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 575000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 575000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 575000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 575000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 575000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ProceedsFromDebtNetOfIssuanceCosts": {
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "description": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9726000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9726000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 580000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 32000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 32000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 32000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 32000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-09-27",
              "end": "2012-09-28",
              "val": 25700000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-09-28",
              "val": 25700000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q3I"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25659000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25659000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 67017000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-07-22",
              "val": 67000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 67017000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 67017000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 108000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-08-01",
              "end": "2014-08-31",
              "val": 108000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q3I"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 108016000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 108016000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-04-06",
              "val": 222900000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 222900000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 222900000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q1I"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 222942000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 222942000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 222942000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 222942000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "end": "2017-09-06",
              "val": 377700000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 377703000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 377703000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 377700000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q3I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 261074000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 261074000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 245865000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 245865000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 269886000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 269886000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 269886000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 269886000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38014000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38014000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 713158000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 713158000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1084136000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1084136000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1084124000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1084124000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 823538000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 823282000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 823282000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfDebt": {
        "label": "Proceeds from Issuance of Debt",
        "description": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 450000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 450000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 450000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfLongTermDebt": {
        "label": "Proceeds from Issuance of Long-term Debt",
        "description": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9726000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9726000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments",
        "description": "The cash inflow from maturities, prepayments, calls and collections 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": "2013-01-01",
              "end": "2013-09-30",
              "val": 2153000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2153000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2153000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2153000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2153000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 52000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4503000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -936000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -936000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1081000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1081000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -601000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromSaleOfPropertyPlantAndEquipment": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "description": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 127474000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 69239000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 90739000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 115153000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 115153000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 16588000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 16769000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 16769000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 26018000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 26018000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 36500000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 36500000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 36500000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12907000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12907000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17051000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17051000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 17050000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 17050000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 81464000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 81464000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 81464000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 51000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 51000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 677000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 677000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1471000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1471000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 353000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 353000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 409000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 409000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 847000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 847000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1390000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1390000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1390000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1475000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1475000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4176000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4176000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5001000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5001000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 81000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 81000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 128000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 128000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 128000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 128000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 565000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 565000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2434000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2434000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2953000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2953000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 142000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 142000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5785000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5785000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6390000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6390000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13504000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13504000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14966000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14966000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19701000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19701000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19701000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2426000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2426000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7568000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7568000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13896000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13896000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26073000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26073000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26073000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6961000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6961000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13527000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13527000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16021000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16021000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22037000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22037000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22037000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6818000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6818000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13264000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13264000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17333000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17333000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19504000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19504000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19504000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1139000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1139000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8422000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8422000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10763000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10763000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4052000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4052000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72623000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72623000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 99503000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 99503000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113243000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113243000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29704000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29704000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 66669000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 101082000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 135717000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 30313000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2011-12-31",
              "val": 4289000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4548000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 4548000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 5374000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 5374000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 10858000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 10858000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 13398000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 13398000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 17764000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 17764000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 23077000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 23077000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 36809000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 36809000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 36809000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 36809000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 55331000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 70508000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 79447000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 79447000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 79447000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 79447000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 79447000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 80116000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 80573000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 81346000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 82303000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 82303000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 82303000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 82303000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 82303000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 83422000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 86907000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 88560000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 90016000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 90016000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 90016000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 90016000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 90016000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 91023000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 93251000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 91706000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 95936000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 95936000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 95936000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 95936000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 95936000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 100234000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 103995000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 107764000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 110012000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 110012000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 110012000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 110012000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 110012000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 114633000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 120119000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 124205000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 130358000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 130358000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 130358000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 130358000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 130358000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 140599000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 144790000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 146866000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 163697000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 163697000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 166439000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10200000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37500000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 1102000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 1102000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1102000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 1016000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1424000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1937000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 1937000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 1937000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 1937000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 1937000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1867000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1758000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1647000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1666000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 1666000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 1666000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 1666000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 1666000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1681000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1855000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1904000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1812000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 1812000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 1812000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 1812000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1812000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1977000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 4778000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5982000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7534000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 7534000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 7534000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 7534000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7534000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7292000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 7989000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8052000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8092000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 8092000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 8092000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 8092000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 8092000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8899000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 9793000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 10274000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 10020000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 10020000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 10020000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 10020000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 10020000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 9807000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 9234000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8975000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12432000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 12432000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 12432000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 12432000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 12432000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 15816000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 17881000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 19526000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 22636000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 22636000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 22636000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 22636000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 22636000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 27933000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 38913000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 52991000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 60180000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 60180000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 60180000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 60180000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 60180000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 58638000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 56826000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 55314000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 53953000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 53953000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 53953000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 53953000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 53953000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 52684000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 53784000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 53199000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 52955000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 52955000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 52955000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 52955000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 52955000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 52676000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 53946000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 53684000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 56491000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 56491000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 56491000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 56491000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 56491000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 59556000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 62113000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 64630000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 65384000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 65384000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 65384000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 65384000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 65384000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 68660000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 72777000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 75265000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 80052000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 80052000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 80052000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 80052000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 80052000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 88358000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 89995000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 89671000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 102942000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 102942000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 102846000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PurchaseObligation": {
        "label": "Purchase Obligation",
        "description": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 86400000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 82000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 83100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 78200000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 75100000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 92700000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 66600000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 63000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RepaymentsOfConvertibleDebt": {
        "label": "Repayments of Convertible Debt",
        "description": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1246000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -230000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -230000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 231000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 231000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 225000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 225000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 225000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 225000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 225000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 225000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 225000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1965000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1965000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1965000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RepaymentsOfDebt": {
        "label": "Repayments of Debt",
        "description": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 55000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 55000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 55000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 55000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 55000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 55000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57835000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            }
          ]
        }
      },
      "RepaymentsOfLongTermCapitalLeaseObligations": {
        "label": "Repayments of Long-term Capital Lease Obligations",
        "description": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 21000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -42000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 42000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -64000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 64000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 62000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 62000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 91000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 91000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 120000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 120000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 120000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 29000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 29000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 59000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 59000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 80000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 80000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 96000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 96000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 96000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 16000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 16000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 32000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 32000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 48000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 48000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 64000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 64000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 64000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
        "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned",
        "description": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.",
        "units": {
          "USD": [
            {
              "start": "2005-01-01",
              "end": "2005-12-31",
              "val": 1700000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2005"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2200000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009"
            }
          ]
        }
      },
      "ResearchAndDevelopmentExpense": {
        "label": "Research and Development Expense",
        "description": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 9207000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1535000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 893000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2304000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 769000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4757000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4702000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 5760000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14467000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14467000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 8706000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 8706000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 21399000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 21399000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 6933000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 6933000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 27917000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28623000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28623000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4487000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4739000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 12014000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 12484000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 7527000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 7745000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 17553000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 18190000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 5539000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 5706000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29781000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29781000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29781000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10334000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10334000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 22559000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 22559000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 12225000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 12225000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 34654000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 34654000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12095000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12095000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 44279000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 44279000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 44279000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 11351000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 11351000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 26293000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 26293000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 14942000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 14942000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 41493000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 41493000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 15200000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 15200000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56292000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56292000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56292000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17164000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17164000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 35410000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 35410000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 18246000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 18246000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 54631000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 54631000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 19221000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 19221000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 74277000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 74277000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 74277000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20547000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20547000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 44418000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 44418000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 23871000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 23871000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 67851000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 67851000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 23433000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 23433000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 122721000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 122721000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 122721000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 22254000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 22254000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 49125000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 49125000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 26871000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 26871000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75800000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75800000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 26675000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 26675000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 109749000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 109749000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 109749000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 30098000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 30098000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 65820000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 65820000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 35722000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 35722000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 105358000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 105358000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 39538000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 39538000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 145283000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 145283000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 145283000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 31203000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 31203000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 64741000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 64741000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 33538000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 33538000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 99081000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 99081000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 34340000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 34340000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131711000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131711000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131711000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36184000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36184000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 71932000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 71932000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 35748000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 35748000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 113343000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 113343000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41411000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 41411000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 181157000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 181157000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 181157000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 61390000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 61390000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126045000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 126045000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 64655000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 64655000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 196392000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 196392000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 70347000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 70347000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 272744000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 272744000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 272744000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 84356000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 84356000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 172883000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 172883000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 88527000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 88527000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 272755000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 272755000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 99872000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 99872000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 397518000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 397518000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 397518000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 127865000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 127865000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 324834000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 324834000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 196969000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 196969000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 433982000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 433982000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 109148000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 109148000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 571011000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 571011000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 571011000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121083000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121083000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267831000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267831000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 146748000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 146748000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 418640000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 418640000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 150809000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 150809000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 598367000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 598367000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 152577000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 152577000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 329767000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 177190000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 516182000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 186415000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 771093000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 209485000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RestrictedStockExpense": {
        "label": "Restricted Stock or Unit Expense",
        "description": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1200000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": -234510000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": -234510000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": -234510000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": -251422000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -286011000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -294174000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": -294174000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": -294174000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": -294174000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": -294174000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": -301018000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -310714000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": -320095000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": -335548000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": -335548000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": -335548000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": -335548000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": -335548000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -349226000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -358080000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -375407000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -391621000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": -391621000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": -391621000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": -391621000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": -391621000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -405919000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -429143000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": -453133000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": -470780000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": -470780000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": -470780000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": -470780000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": -470780000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": -498149000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": -526756000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": -557718000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -588963000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": -588963000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": -588963000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": -588963000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": -588963000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -622495000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -659074000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -696834000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -765236000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": -765236000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": -765236000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": -765236000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": -765236000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -802650000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -847322000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -892501000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -957885000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": -957885000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": -957885000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": -957885000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": -957885000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -1026409000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -1102846000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -1190589000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -1282162000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": -1282162000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": -1282162000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": -1282162000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": -1282162000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -1356315000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -1422829000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -1483511000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -1536499000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": -1536499000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": -1536499000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": -1536499000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": -1536499000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -1602863000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -1664717000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -1728376000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -1830589000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": -1830589000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": -1830589000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": -1830589000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": -1830589000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -1922230000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -2039551000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -2152265000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -2265243000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": -2265243000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": -2265243000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -2265243000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": -2265243000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -2309665000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -2405310000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -2536455000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -2696578000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": -2696578000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": -2696578000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": -2696578000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": -2696578000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -2856342000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -3101151000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -3260084000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -3446145000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": -3446145000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -3446145000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": -3446145000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": -3446145000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -3603236000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -3903845000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -4124369000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -4359917000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": -4359917000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": -4359917000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": -4359917000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": -4359917000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -4616500000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -4938186000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -5308207000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -5636692000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": -5636692000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -5800255000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9835000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9835000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9835000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 9835000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 9835000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21902000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21902000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21902000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 51874000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 51874000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 29972000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 29972000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 29972000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 90759000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 90759000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 38885000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 38885000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 38885000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136467000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136467000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136467000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 45708000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36860000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36860000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 79355000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 79355000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 42495000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 42495000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 122998000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 122998000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 43643000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 43643000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 164413000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 164413000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 164413000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 40214000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 40214000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 85580000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 85580000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45366000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 45366000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 132337000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 132337000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46757000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46757000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188461000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188461000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188461000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 53107000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 53107000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 118328000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 118328000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 65221000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 65221000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 186058000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 186058000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 67730000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 67730000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245358000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245358000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 245358000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65214000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65214000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 142443000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 142443000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 77229000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 77229000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 221515000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 221515000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 79072000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 79072000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 305208000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 305208000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 305208000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 75500000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 75500000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 165840000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 165840000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 90340000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 90340000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 259265000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 259265000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 93425000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 93425000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 363707000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 363707000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92823000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92823000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 200238000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 107415000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 342580000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 142342000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 606423000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 305964000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RevenueFromGrants": {
        "label": "Revenue from Grants (Deprecated 2018-01-31)",
        "description": "Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1044000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2011"
            }
          ]
        }
      },
      "RevenueOtherManufacturedProducts": {
        "label": "Revenue Other Manufactured Products (Deprecated 2018-01-31)",
        "description": "Amount of revenue from the sale of manufactured products, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 9200000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3791000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 1864000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5597000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1806000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6917000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6917000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1351000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2328000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2328000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 977000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 977000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2762000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2762000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 434000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 434000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3415000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3415000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3415000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "Revenues": {
        "label": "Revenues",
        "description": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 10373000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3793000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 1864000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5600000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1807000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6921000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6921000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1601000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1601000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2579000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2579000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 978000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 978000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 978000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3014000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3014000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 435000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 435000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 435000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4417000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4417000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4417000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 1403000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 11500000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 11500000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11500000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20310000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20310000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9287000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9287000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 9287000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 9287000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9287000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9287000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16741000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16741000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-06-30",
              "val": 47396000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 47389000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 47396000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 47396000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 47396000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 47389000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 47436000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 47436000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 22000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 22000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 205000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 205000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 183000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 183000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 718000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 718000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 513000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 513000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1205000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1205000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6541000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6541000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8641000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8641000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2100000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9555000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9555000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 914000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 914000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12948000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12948000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 341000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 341000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 507000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 507000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 166000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 166000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 565000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 565000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 58000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 58000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 565000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 565000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1751000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1751000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1881000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1881000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 130000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 130000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4970000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4970000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3089000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3089000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5329000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5329000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5656000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5656000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5656000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5656000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5656000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5656000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8995000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8995000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1731000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1731000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12762000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RoyaltyGuaranteesCommitmentsAmount": {
        "label": "Royalty Guarantees, Commitments, Amount",
        "description": "The amount the entity has committed to make for future royalty guarantees.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 13400000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "SaleOfStockPricePerShare": {
        "label": "Sale of Stock, Price Per Share",
        "description": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-05-24",
              "val": 26,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-05-24",
              "val": 26,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-05-24",
              "val": 26,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-06-30",
              "val": 26,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2020-06-30",
              "val": 23.25,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2021-06-30",
              "val": 25,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-10-19",
              "val": 20,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-10-31",
              "val": 20,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2022-12-31",
              "val": 20,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 20,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-05-31",
              "val": 51.5,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 96,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2025-06-30",
              "val": 96,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2025-06-30",
              "val": 96,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "SecuredDebt": {
        "label": "Secured Debt",
        "description": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "units": {
          "USD": [
            {
              "end": "2012-06-30",
              "val": 10000000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 10000000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 20000000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 20000000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 20000000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 20000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 20000000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 20000000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 20000000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 25000000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 25000000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 25000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 25000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 35000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 55000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 55000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 55000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 55000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 55000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 450000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 450000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 450000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 450000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 450000000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 450000000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 450000000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 450000000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 450000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 450000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 450000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 450000000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 800000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 800000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 800000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 800000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 800000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 800000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 800000000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 800000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "SecurityDeposit": {
        "label": "Security Deposit",
        "description": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 378000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 377000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "SellingGeneralAndAdministrativeExpense": {
        "label": "Selling, General and Administrative Expense",
        "description": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3422000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 1884000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5058000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1636000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6002000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2745000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8474000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2472000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 265784000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 344501000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 344501000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 93102000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 199671000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 106569000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 318601000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 118930000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 461116000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 461116000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 147545000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 147545000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 302308000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 154763000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 488684000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 186376000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 701167000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 247259000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2542000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 129000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 215000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 366000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 366000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 167000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 652000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 652000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1091000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1091000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1599000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 495000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 495000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1013000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1013000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1518000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1518000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2981000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2981000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2981000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 954000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 954000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4953000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4953000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6410000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6410000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8668000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8668000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8668000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2358000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2358000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5336000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5336000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8592000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8592000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11328000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4522000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4522000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 7961000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 7961000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 11757000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 11757000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15590000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4219000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4219000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8834000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8834000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13879000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13879000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18039000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4032000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4032000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8591000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8591000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13332000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13332000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18073000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5674000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5674000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12303000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12303000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20205000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20205000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26240000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6936000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6936000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14289000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14289000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21083000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21083000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26971000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9002000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9002000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18470000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 18470000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27379000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27379000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36158000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10535000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10535000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22270000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22270000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34501000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34501000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46021000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12823000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12823000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27082000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27082000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42736000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42736000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57686000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16443000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16443000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34802000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34802000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54795000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54795000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74778000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21450000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21450000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44736000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44736000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 70281000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 70281000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 96835000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 96835000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 39262000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 39262000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 82238000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 113671000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 152710000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 45754000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "description": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "units": {
          "USD/shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5.78,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5.78,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "units": {
          "USD/shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3.44,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3.44,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "description": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD/shares": [
            {
              "end": "2011-12-31",
              "val": 6.37,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 6.37,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 6.08,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 5.11,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "units": {
          "USD/shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5.98,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5.98,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price",
        "description": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "units": {
          "USD/shares": [
            {
              "end": "2011-12-31",
              "val": 2.68,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3.21,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.116,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.011,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0.012,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.962,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.009,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.007,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0.006,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.007,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "description": "Number of non-option equity instruments exercised by participants.",
        "units": {
          "shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -43819,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 43819,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "description": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.",
        "units": {
          "shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -8559,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8559,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-06-30",
              "val": 56684,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 61011,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "description": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "units": {
          "shares": [
            {
              "end": "2011-12-31",
              "val": 487025,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 487025,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2012-06-30",
              "val": 491331,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 495658,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "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": "2015-05-21",
              "val": 5000000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-12-31",
              "val": 5000000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5000000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-05-18",
              "val": 5000000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2019-05-16",
              "val": 3500000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "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": "2014-09-30",
              "val": 363378,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 58886,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-05-21",
              "val": 5000000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-05-21",
              "val": 5000000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-05-21",
              "val": 5000000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-05-21",
              "val": 5000000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-05-21",
              "val": 5000000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-06-30",
              "val": 4264549,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4338355,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4295221,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3332646,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1928929,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2130917,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2266465,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1596242,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4978554,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4929910,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4910002,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3643015,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3501366,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3408995,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3622830,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 909303,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-12-31",
              "val": 3868698,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5200879,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5226409,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2465477,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 7180171,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5051894,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11674577,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "description": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 214275,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 125751,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 125751,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 133601,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 310000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 438145,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 438145,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 438145,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 426919,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 335412,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 387187,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 484213,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 484213,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 484213,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 617662,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 827113,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 968202,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1235710,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 1235710,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 1235710,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1552681,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1620339,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1787295,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1991141,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 1991141,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 1991141,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2333130,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2728211,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3062677,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3113998,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 3113998,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 3113998,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3436957,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3699917,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3904073,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4229478,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 4229478,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4229478,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4679778,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4905928,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 5317732,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5649698,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 5649698,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 5649698,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 5719818,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 5719818,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 5719818,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6028261,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 6028261,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 6028261,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7292851,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 7292851,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 7292851,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 8587820,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 8587820,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 8587820,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 11125232,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 11125232,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10772458,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 9976481,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "description": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2010-12-31",
              "val": 18.43,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 13.54,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 13.54,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 9.44,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 5.72,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4.59,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 4.59,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 4.59,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4.57,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4.08,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3.81,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 4.25,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 4.25,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 4.25,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 4.23,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 5.37,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5.87,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 6.9,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 6.9,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 6.9,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 8.25,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8.43,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8.48,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8.7,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 8.7,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 8.7,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 9.24,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 10.6,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 10.81,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 11.28,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 11.28,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 11.28,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 11.8,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 12.1,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 12.46,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12.71,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 12.71,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 12.71,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 12.97,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 13.16,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 13.23,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13.45,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 13.45,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 13.45,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 15.38,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 15.38,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 15.38,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 16.15,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 16.15,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 16.15,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 17.97,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 17.97,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 17.97,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20.35,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 20.35,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 20.35,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21.41,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 21.41,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 21.41,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 22.75,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 23482000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 24590000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "description": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 45000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 83324,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -41750,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 55251,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 160046,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 83324,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 160046,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 160046,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 12250,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 19100,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 136600,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 136600,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 136600,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 32099,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 397755,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 550285,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 550285,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 550285,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 19750,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 298620,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 428528,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548094,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548094,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548094,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 25925,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 62225,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 353353,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 527351,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 527351,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 527351,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 269837,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 346562,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 386668,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 414220,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 414220,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 414220,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 53069,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 79930,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 182858,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 488440,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 488440,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 488440,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 909713,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 909713,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 909713,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 541680,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 978616,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 978616,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 978616,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1026543,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1026543,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1026543,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 791674,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 791674,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 735733,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 315985,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 26.57,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9.54,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9.54,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10.1,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 12.8,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 10.03,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.49,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.49,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.49,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 11.27,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 9.78,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11.42,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11.42,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11.42,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 14.49,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14.1,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 14.93,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15.43,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15.43,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15.43,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16.57,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 16.48,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 16.29,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17.08,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17.08,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17.08,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14.5,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15.53,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15.59,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.5,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.5,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.5,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15.7,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 17.3,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 19.15,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 19.79,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 19.79,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 19.79,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19.02,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19.02,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19.02,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23.98,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23.98,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23.98,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24.35,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24.35,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24.35,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25.7,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25.7,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25.7,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23.48,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36.58,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "description": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "units": {
          "shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -30355,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78525,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "description": "Gross number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 766000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 766000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 18900,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 932384,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1116384,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1116384,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1116384,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 552250,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1617100,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1983800,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2323500,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2323500,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2323500,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 649050,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1517350,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1592850,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1600452,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1600452,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1600452,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 619150,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1684050,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1740150,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1902850,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1902850,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1902850,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 988500,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2317025,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2406165,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2532675,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2532675,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2532675,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 940060,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2118640,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2207390,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2284710,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2284710,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2284710,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1322350,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1430200,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1610010,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1755600,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1755600,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1755600,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3434270,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3434270,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3434270,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3990740,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3990740,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3990740,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4039360,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4039360,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4039360,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5614220,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5614220,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5614220,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6650880,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6650880,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4963628,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1361710,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2012-06-30",
              "val": 123566000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1600309000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4790817,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 6507867,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 6169988,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 28364114,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 32903657,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 39808000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 48601000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 16774000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 24172000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 45030000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 58433000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 56828000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 29699000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12819000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8058000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 22537000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 16293000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 37828000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 34487000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 148771000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 147260000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 73003000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 79204000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 52765000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13052000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 86921000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 177480000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 90317000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 34790000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "description": "Number of options outstanding, including both vested and non-vested options.",
        "units": {
          "shares": [
            {
              "end": "2009-12-31",
              "val": 259275,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 214275,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2010-12-31",
              "val": 214275,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 891751,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 891751,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 891751,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 891751,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2011-12-31",
              "val": 891751,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 838546,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1690359,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2012-12-31",
              "val": 1817839,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2347919,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3275156,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3438621,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2013-12-31",
              "val": 3632996,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 4229646,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 5058459,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 4674148,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 4400106,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4821435,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5374258,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5240590,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 5273722,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6220983,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7508166,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 7306178,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 7116706,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7718990,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8621451,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8601293,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2017-12-31",
              "val": 8608921,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9865574,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9577825,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9608344,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9381730,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 9381730,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 9381730,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 9381730,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10492946,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 10492946,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 10492946,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2019-12-31",
              "val": 10492946,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 12263402,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 12263402,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 12263402,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 12263402,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14088960,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 14088960,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 14088960,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 14088960,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 17525296,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 17525296,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 17525296,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 22512569,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 22512569,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 21927128,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 21927128,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 17375581,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2009-12-31",
              "val": 23,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 18.43,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2010-12-31",
              "val": 18.43,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 5.15,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 5.15,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 5.15,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 5.15,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2011-12-31",
              "val": 5.15,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 4.57,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3.96,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4.74,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 6.65,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 7.36,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2013-12-31",
              "val": 7.94,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9.77,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 10.42,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 10.65,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 10.59,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 11.46,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 13.55,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 13.59,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 13.64,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 13.97,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 13.42,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 13.29,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 13.3,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 13.36,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13.87,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13.92,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2017-12-31",
              "val": 14.08,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 16.14,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 16.27,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16.37,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16.3,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 16.3,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 16.3,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 16.3,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 16.24,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 16.24,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 16.24,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2019-12-31",
              "val": 16.24,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 18.84,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 18.84,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 18.84,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 18.84,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 22,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 22,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 22,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 22,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 21.93,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 21.93,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 21.93,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21.58,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 21.58,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 23.89,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 23.89,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 27.82,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-06-30",
              "val": 112879000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1464563000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4457650,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 6092692,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 5796685,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 26490791,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 31012054,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 37812000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 46057000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 16228000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 22304000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 43494000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 56476000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 55303000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 29240000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12753000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8033000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 21995000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 16009000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 36705000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 33565000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 143327000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 142783000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 71286000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 74151000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 50354000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 12926000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 81572000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "description": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 214275,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 816414,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 816414,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 782881,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1558961,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1692915,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 1692915,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 1692915,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2180927,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3036701,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3197438,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3402306,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 3402306,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 3402306,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3968337,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 4732947,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 4413329,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3891511,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 3891511,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 3891511,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4593714,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5090089,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5002447,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5059645,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 5059645,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 5059645,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5944982,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7130880,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6998262,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6850658,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6850658,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6850658,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7418298,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8246653,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8269230,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8325255,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 8325255,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 8325255,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9499525,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8598142,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8760828,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8693635,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 8693635,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 9767035,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD/shares": [
            {
              "end": "2010-12-31",
              "val": 18.43,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 5.3,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 5.3,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 4.65,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4.11,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 4.11,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 4.11,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4.72,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 6.62,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 7.33,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7.88,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 7.88,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 7.88,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9.65,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 10.29,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 10.53,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 10.32,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 10.32,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 10.32,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 11.33,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 13.32,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 13.38,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 13.46,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 13.46,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 13.46,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 13.82,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 13.34,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 13.23,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 13.25,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 13.25,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 13.25,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 13.32,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13.82,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13.88,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 14.03,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 14.03,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 14.03,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 15.97,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15.75,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15.9,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15.9,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 15.9,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 16.15,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6.16,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6.16,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7.08,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7.08,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7.08,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3.03,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4.59,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4.28,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4.37,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4.37,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4.37,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6.73,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6.86,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 5.51,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6.11,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6.11,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6.11,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 8.28,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10.16,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 10.61,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10.62,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10.62,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10.62,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5.3,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6.32,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 6.32,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6.68,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6.68,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6.68,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8.58,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9.1,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8.78,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9.08,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9.08,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9.08,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11.23,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15.17,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 14.94,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14.46,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14.46,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14.46,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11.87,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11.87,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11.87,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14.04,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14.04,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14.04,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15.5,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15.5,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15.5,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14.41,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14.41,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14.41,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16.03,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16.03,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22.1,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22.2,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 48.04,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26.57,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17.59,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 18.93,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9.54,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "units": {
          "USD/shares": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3.03,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3.03,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3.77,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3.77,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3.48,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3.63,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4.12,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4.12,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4.12,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 6.85,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 9.37,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9.84,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.53,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.53,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10.53,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 19.78,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 16.22,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 16.11,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16.1,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16.1,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16.1,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16.83,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 20.54,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 20.68,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20.45,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20.45,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20.45,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 15.68,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12.94,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 12.89,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12.96,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12.96,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12.96,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13.77,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15.45,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15.42,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.92,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.92,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15.92,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 29.51,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 29.22,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 28.57,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27.63,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27.63,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27.63,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15.02,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15.02,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15.02,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24.12,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24.12,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24.12,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30.18,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30.18,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30.18,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20.89,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20.89,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20.89,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20.2,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20.2,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 32.59,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 68.55,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 156712000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1003740,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1304426,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1147956,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 4570290,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 6176106,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9148000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 12083000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 6992000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 10597000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 19496000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 25904000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 28484000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 19128000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 10619000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6947000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 15758000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 12368000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 22276000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 21982000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 73193000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 78138000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 44855000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 51474000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 38723000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 12181000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 51000000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 103306000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 70204000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 25264000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 109109000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 512988000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1509208000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2012-09-28",
              "val": 4.07,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-09-28",
              "val": 4.07,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-07-22",
              "val": 10.4,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 11.25,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-08-31",
              "val": 11.25,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-04-06",
              "val": 20.65,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-04-30",
              "val": 20.65,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-04-30",
              "val": 20.65,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-09-06",
              "val": 28.5,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-09-30",
              "val": 28.5,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-01-31",
              "val": 18.5,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-06-30",
              "val": 21.1,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 97306000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 97306000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 97306000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 82123000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 72751000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 61424000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2012-03-31",
              "val": 48739000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 44560000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 44759000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "StockholdersEquity": {
        "label": "Stockholders' Equity Attributable to Parent",
        "description": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": -2823000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 123914000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2009-12-31",
              "val": 123914000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 192843000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 192843000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 192843000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2010-12-31",
              "val": 192843000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2010-12-31",
              "val": 192843000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 176738000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 142342000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2011-12-31",
              "val": 134267000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 128134000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 119716000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 136612000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2012-12-31",
              "val": 120882000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 107605000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 105184000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 157125000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2013-12-31",
              "val": 143324000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 131738000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 111548000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 199267000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 186237000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 164865000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 365340000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 338999000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 311698000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 282463000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 250561000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 217829000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 154483000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 121684000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 83445000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 421305000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2017-12-31",
              "val": 361059000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 434856000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2018-03-31",
              "val": 434856000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-03-31",
              "val": 434856000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 370641000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2018-06-30",
              "val": 370641000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-06-30",
              "val": 370641000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 291407000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2018-09-30",
              "val": 291407000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 208266000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 144137000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "end": "2019-03-31",
              "val": 144137000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-03-31",
              "val": 144137000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-03-31",
              "val": 144137000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 356573000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-06-30",
              "val": 356573000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2019-06-30",
              "val": 356573000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-06-30",
              "val": 356573000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 304041000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "end": "2019-09-30",
              "val": 304041000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2019-12-31",
              "val": 261674000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 206701000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2020-03-31",
              "val": 206701000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-03-31",
              "val": 206701000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-03-31",
              "val": 206701000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 405318000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 405318000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2020-06-30",
              "val": 405318000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-06-30",
              "val": 405318000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 357061000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "end": "2020-09-30",
              "val": 357061000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 275884000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 201636000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 201636000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-03-31",
              "val": 201636000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-03-31",
              "val": 201636000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 531053000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 531053000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-06-30",
              "val": 531053000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-06-30",
              "val": 531053000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 504842000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-09-30",
              "val": 504842000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2021-12-31",
              "val": 410468000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 119880000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 119880000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-03-31",
              "val": 119880000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-03-31",
              "val": 119880000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 44241000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 44241000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2022-06-30",
              "val": 44241000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-06-30",
              "val": 44241000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -29959000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2022-09-30",
              "val": -29959000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 87951000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -44653000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2023-03-31",
              "val": -44653000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-03-31",
              "val": -44653000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-03-31",
              "val": -44653000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -155745000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2023-06-30",
              "val": -155745000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-06-30",
              "val": -155745000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-06-30",
              "val": -155745000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -289357000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2023-09-30",
              "val": -289357000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2023-12-31",
              "val": -331923000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -464808000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2024-03-31",
              "val": -464808000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-03-31",
              "val": -464808000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-03-31",
              "val": -464808000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 38818000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 38818000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2024-06-30",
              "val": 38818000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-06-30",
              "val": 38818000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 483415000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2024-09-30",
              "val": 483415000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2024-12-31",
              "val": 285379000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 99159000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 99159000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2025-03-31",
              "val": 99159000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1249735000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2025-06-30",
              "val": 1249735000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 945571000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 738976000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 738976000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 704852000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 0.1,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18419000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesAcquisitions": {
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "description": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2593882,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "description": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "units": {
          "shares": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 99985,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesNewIssues": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "description": "Number of new stock issued during the period.",
        "units": {
          "shares": [
            {
              "start": "2012-09-27",
              "end": "2012-09-28",
              "val": 6304102,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2012-09-28",
              "val": 6304102,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012Q3I"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6304102,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3925000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2013-07-21",
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2013-07-22",
              "val": 6900000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-08-18",
              "val": 10235000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-08-01",
              "end": "2014-08-31",
              "val": 10235000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-04-06",
              "val": 11500000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 11500000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-04-01",
              "end": "2015-04-30",
              "val": 11500000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2017-09-06",
              "val": 14123150,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14100000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-09-01",
              "end": "2017-09-30",
              "val": 14123150,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q3I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "description": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "units": {
          "shares": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 325314,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 39042,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 53365,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5200,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5200,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5200,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30250,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30250,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30250,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 17170,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 147533,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 343918,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 371743,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 371743,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 371743,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 52400,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 59788,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 153943,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 283057,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 283057,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 283057,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 178071,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 411278,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 471138,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 481140,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 481140,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 481140,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 15314,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20356,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 20356,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 162340,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 162340,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 162340,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 67939,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 267333,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 336135,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 378275,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 378275,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 378275,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 12628,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 381366,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 427729,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 494351,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 494351,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 494351,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1413341,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1413341,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1413341,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1678604,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1678604,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1678604,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1235186,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1235186,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1235186,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1151341,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1151341,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1151341,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 871933,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 871933,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4813336,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5597272,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18419000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18419000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 71791000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 71791000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 71791000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 71791000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72007000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72007000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72007000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4296000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4296000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4296000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4296000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4296000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9250000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9250000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 81640000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 81640000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 72390000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 72390000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 81640000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 81640000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81640000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81640000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81640000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224259000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224259000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 224259000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 224259000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 224325000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 224325000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 566141000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 566136000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 566141000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 566141000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "description": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1295000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25658000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67017000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 109013000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 222942000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 377656000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 261178000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 261074000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 261074000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -104000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -104000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 261074000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 245912000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 245865000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 245865000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -47000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -47000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 245866000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 269886000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 269886000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 269886000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 269886000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 269886000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269886000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 33383000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 292153000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 38014000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38014000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38014000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152475000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -409000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -409000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 713158000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 713158000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 713567000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 713567000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1084136000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1084136000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 370978000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 370978000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1084124000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1084124000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 823538000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 823538000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 823282000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -256000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 823282000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueOther": {
        "label": "Stock Issued During Period, Value, Other",
        "description": "Value of shares of stock issued attributable to transactions classified as other.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "description": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1429000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 5000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 5000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueShareBasedCompensation": {
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "description": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7567000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 5141000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13895000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6328000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6960000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13525000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13525000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6565000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6565000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16019000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16019000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2494000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2494000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6816000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6816000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13260000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13260000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6444000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6444000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17329000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 17329000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4069000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4069000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1139000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8422000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 7283000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10681000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2258000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 580000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 214000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1626000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1731000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1731000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1731000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5112000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1084000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3433000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 142000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5785000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5785000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5643000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6390000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6389000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 604000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8815000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3049000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13504000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 10455000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14965000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1461000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19700000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19700000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19700000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2426000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26072000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26072000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26072000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22035000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22035000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22035000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1139000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8422000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 7283000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10681000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2258000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18399000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4052000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4052000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72623000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72623000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 68571000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 68571000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 99503000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 99503000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 26880000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 26880000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113243000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113243000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29704000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29709000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 66669000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 36971000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 101082000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 34413000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 135717000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 30274000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "TimeDepositsAtCarryingValue": {
        "label": "Time Deposits, at Carrying Value",
        "description": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 2085000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "UnamortizedDebtIssuanceExpense": {
        "label": "Unamortized Debt Issuance Expense",
        "description": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "units": {
          "USD": [
            {
              "end": "2013-03-31",
              "val": 169000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 144000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 140000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 215000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 179000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 247000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 202000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 308000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 231000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 154000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 77000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 212000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 175000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-12-31",
              "val": 380000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 261000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "UnrealizedGainLossOnInvestments": {
        "label": "Unrealized Gain (Loss) on Investments",
        "description": "Amount of unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 445000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 602000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1146000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 548000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -548000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -179000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 124000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 124000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -122000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -122000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -543000,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 543000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 543000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 216000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 216000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 186000,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 186000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 385000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 385000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 450000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 450000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -450000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4087000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "end": "2018-12-31",
              "val": 4087000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2018-12-31",
              "val": 4087000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4836000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 4836000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 4836000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5633000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 5633000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2020-12-31",
              "val": 5633000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7382000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 7382000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 7382000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 11539000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11539000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2022-12-31",
              "val": 11539000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14753000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 14753000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 14753000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 19014000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 19014000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 24663000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 32000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 32000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "description": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 742000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 742000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 809000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 809000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 829000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 829000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1637000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1637000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2593000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2593000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2984000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2984000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4261000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4261000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5649000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3345000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3345000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1564000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1564000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 230000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 230000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ValuationAllowanceDeferredTaxAssetChangeInAmount": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "description": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10100000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10100000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28000000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15800000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15800000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 52300000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 52300000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68400000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68400000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -23300000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -23300000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 71300000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 71300000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 80900000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 80900000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 96300000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 96300000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77600000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77600000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 157700000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 157700000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 158900000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -158900000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 221300000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 221300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 331400000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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-12-31",
              "val": 92000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 100000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1100000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1100000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7100000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7100000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6000000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9950000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9950000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 200000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 200000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 300000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 300000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 200000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 200000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4600000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4600000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4200000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 4200000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7043000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7043000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1600000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1600000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1500000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1500000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4900000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4900000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3200000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3200000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11254000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11254000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4200000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4200000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3900000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3900000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14148000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14148000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4900000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4900000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8100000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3200000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3200000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20400000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20400000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 12300000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 12300000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25818000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25818000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2500000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2500000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5900000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3400000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 21200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 15300000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24764000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7600000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "VariableLeasePayment": {
        "label": "Variable Lease, Payment",
        "description": "Amount of cash outflow for variable lease payment excluded from lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9900000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9900000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7000000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021"
            }
          ]
        }
      },
      "WarrantsAndRightsOutstanding": {
        "label": "Warrants and Rights Outstanding",
        "description": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 790000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2013Q1I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 12727,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 13023000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 13025000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13250,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13250000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21838000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24830000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 24860000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24867000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24875000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 24916000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25013000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33587000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33577000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 93206000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 93206000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96633000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96633000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96029000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96029000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101615000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101615000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 103040000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 103040000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 106328000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 106328000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 109580000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 109580000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 109955000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 109955000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 117092000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 117092000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118929000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118929000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 119267000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 119267000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 119602000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 119602000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 119780000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 119780000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 120789000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 120789000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136355000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136355000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 136957000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 136957000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137553000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137553000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 138960000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 138960000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 142899000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 142899000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 148456000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 148456000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 151579000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 151579000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154702000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154702000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 159013000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 159013000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 173721000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 173721000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 164043000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 164043000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 180860000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 180860000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 185104000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 189302000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 194087000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 211759000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 199014000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 215468000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "description": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13250,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21838,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24830,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22848000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 24833000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 24860000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24867,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24867000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24875,
              "accn": "0001140361-12-035365",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-07"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24875000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 24916000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 24916000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25013000,
              "accn": "0001140361-12-045934",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25013000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33577000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33577000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 93206000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96633000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96029000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101615000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 103040000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": {
        "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation",
        "description": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesContingentlyIssuable": {
        "label": "Weighted Average Number of Shares, Contingently Issuable",
        "description": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 12712,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 13023000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 13025000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 13025000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 13030000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13250,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13250000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 18814000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21838000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24830000,
              "accn": "0001104506-11-000035",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q/A",
              "filed": "2011-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22848000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 24833000,
              "accn": "0001104506-11-000041",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348,
              "accn": "0001140361-12-015075",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-13"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 23348000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 24860000,
              "accn": "0001140361-12-023462",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 24860000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24867000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24875000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 24916000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25013000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 26545000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-13-037892",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31554000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31654000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-13-060111",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 31754000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33587000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33577000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-13-080816",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-05"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 37389000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-14-001864",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34980000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-14-036103",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39240000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 39256000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-14-057161",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 39273000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 40882000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-14-077304",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 44082000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-15-001346",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-27"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 43095000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-15-035191",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 49957000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 55425000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-15-056784",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60833000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57565000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-15-076446",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 61774000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-16-010395",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-25"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 58633000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-16-117987",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61858000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 61868000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-16-136806",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-04"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61878000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61871000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104659-16-154364",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-03"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61878000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001047469-17-000856",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61892000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104659-17-029170",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 62041000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 62126000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104659-17-049121",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-03"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62209000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 63199000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-17-000005",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-02"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 65312000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-18-000002",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-23"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 66576000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-18-000004",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76619000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76693000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-18-000008",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-02"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 76767000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76819000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-18-000011",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-30"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 77066000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-19-000009",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-22"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 76889000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-19-000014",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 77541000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79685000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-19-000020",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 81806000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 82907000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-19-000026",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 89245000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84560000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-20-000011",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 89779000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 93206000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 93206000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96633000,
              "accn": "0001104506-20-000016",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 96633000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96029000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 96029000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101615000,
              "accn": "0001104506-20-000019",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-29"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 101615000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97605000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 103040000,
              "accn": "0001104506-21-000010",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 103040000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 106328000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 106328000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 109580000,
              "accn": "0001104506-21-000012",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 109580000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 109955000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 109955000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 117092000,
              "accn": "0001104506-21-000015",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 117092000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 112111000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118929000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118929000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 119267000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 119267000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 119602000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 119602000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 119780000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 119780000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 120789000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 120789000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 123035000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136355000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136355000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 136957000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 136957000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137553000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 137553000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 138960000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 138960000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 142899000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 142899000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 140433000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 148456000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 148456000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 151579000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 151579000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154702000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154702000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 159013000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 159013000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 173721000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 173721000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 164043000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 164043000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 180860000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 180860000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 185104000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 189302000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 194087000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 211759000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 199014000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 215468000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesRestrictedStock": {
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "description": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001140361-13-012797",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-18",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 200000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 200000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 900000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1300000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1300000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 500000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 500000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 200000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 300000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 700000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 700000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 50043000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 74200000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 298100000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 1000000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 878800000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 796200000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 572400000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1345200000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 919600000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 641300000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 42691000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 78261000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 78261000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 24827000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 24827000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 22506000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 18639000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12479000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 12479000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7098000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1707000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "end": "2021-12-31",
              "val": 1707000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 139000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 139000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 85000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 85000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 55000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 55000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 29000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PaymentsToAcquireMarketableSecurities": {
        "label": "Payments to Acquire Marketable Securities",
        "description": "Amount of cash outflow for purchase of marketable security.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50292000,
              "accn": "0001104506-22-000008",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-17"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50292000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50292000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 99706000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 99706000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99706000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99706000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 99706000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 99706000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 99706000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 99706000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 99706000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 292690000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 292690000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 292689000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 292689000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588733000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588733000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 588733000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 999782000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 999782000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1577252000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1577252000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 630518000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 630518000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 907199000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2092014000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2092014000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
        "label": "Debt Securities, Available-for-sale, Current",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "units": {
          "USD": [
            {
              "end": "2022-03-31",
              "val": 119400000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 138800000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 98700000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 29800000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 304900000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 298800000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2022-03-31",
              "val": 29600000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9800000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "MarketableSecurities": {
        "label": "Marketable Securities",
        "description": "Amount of investment in marketable security.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 149000000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 148600000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 98700000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 29800000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 304900000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 298800000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 119415000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 138790000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 98662000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 74244000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 74244000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 74244000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 74244000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 74244000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 29774000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 304886000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 298838000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 298073000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 298073000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 298073000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 298073000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 298073000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1006457000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 878796000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 878796000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 878796000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 878796000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 878796000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 796204000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 572441000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1345222000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 919602000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 919602000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 641326000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "MarketableSecuritiesNoncurrent": {
        "label": "Marketable Securities, Noncurrent",
        "description": "Amount of investment in marketable security, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 50043000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 50043000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 50043000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "end": "2021-12-31",
              "val": 50043000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 29551000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9764000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -704000,
              "accn": "0001104506-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -704000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1195000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1195000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -491000,
              "accn": "0001104506-22-000019",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -491000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1099000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -1099000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 96000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 96000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -515000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -515000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -515000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 498000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 498000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 366000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 366000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -132000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -132000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 614000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 614000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 248000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 248000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 713000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 713000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 713000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -36000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -36000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -36000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -36000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 469000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 469000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 505000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 505000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 311000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 311000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -441000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -441000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -463000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -22000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 461000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 924000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 444000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -789000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "description": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 125030000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 131861000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 179005000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 197653000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 187783000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 189362000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 290844000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 248684000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "EmployeeRelatedLiabilitiesCurrentAndNoncurrent": {
        "label": "Employee-related Liabilities",
        "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.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 28581000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 24153000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -4057000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13363000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3558000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15137000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15137000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8841000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8841000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 224000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 224000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6554000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6554000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15155000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -32345000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -32345000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2737000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2737000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3462000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3462000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 44592000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -61490000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -61490000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -35832000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9727000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 100073000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -33875000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "description": "Amount of increase (decrease) in operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -14256000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -22978000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -16533000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21352000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -21352000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12584000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1422000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1422000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -5158000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -5158000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5626000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5626000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10988000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10988000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6144000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6144000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -6748000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -6748000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -7368000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -7368000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11946000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11946000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2167000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2167000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2982000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4078000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4992000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -497000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfMarketableSecurities": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "description": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 50000000,
              "accn": "0001104506-22-000023",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-27"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 50000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45000000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 65000000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 65000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 75000000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 75000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 375000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 375000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 300000000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 300000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 300000000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 300000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1016000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1016000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 721000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 721000000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1229000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1654000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2090000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 284000000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AccountsPayableAndAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "description": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 125030000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 182117000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 179005000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 197653000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 187783000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 214987000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 189362000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 290844000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 248684000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 285209000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 285209000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 285209000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 285209000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 285209000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 232674000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 305019000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 409835000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 456060000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 456060000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 352555000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedRoyaltiesCurrentAndNoncurrent": {
        "label": "Accrued Royalties",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 148015000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 148015000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 148015000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 148015000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 148015000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 150173000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 152020000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 153430000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 155034000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 155034000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 155034000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 155034000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 155034000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 156967000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 158377000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 160049000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 161067000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 161067000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 161067000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 161067000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 161067000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 162508000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 163534000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 163854000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 162865000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 162865000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 162137000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerRefundLiabilityCurrent": {
        "label": "Contract with Customer, Refund Liability, Current",
        "description": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 2719000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 12943000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 12943000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "end": "2022-12-31",
              "val": 12943000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "end": "2022-12-31",
              "val": 12943000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "end": "2022-12-31",
              "val": 12943000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 12945000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12895000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 15072000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 14685000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 14685000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 14685000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 14685000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "end": "2023-12-31",
              "val": 14685000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 15896000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17188000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19117000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5988000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 5988000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 5988000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 5988000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 5988000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7769000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10043000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10049000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6960000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 6960000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7897000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInProcessResearchAndDevelopment": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 56275000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 56275000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 115299000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "end": "2023-12-31",
              "val": 115299000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 178021000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 178021000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 167487000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.02,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.01,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.01,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.02,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            }
          ]
        }
      },
      "InterestExpenseOther": {
        "label": "Interest Expense, Other",
        "description": "Amount of interest expense classified as other.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 380000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 73000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "OtherNoncashExpense": {
        "label": "Other Noncash Expense",
        "description": "Amount of expense or loss included in net income that result in no cash flow, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3687000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3687000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3687000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2615000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2615000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3846000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3846000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14016000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14016000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18846000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18846000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18846000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4822000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4822000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9715000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9715000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14979000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14979000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20044000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20044000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5023000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5023000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10215000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15344000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20675000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5114000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaidInKindInterest": {
        "label": "Paid-in-Kind Interest",
        "description": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4165000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4165000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4165000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5456000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5456000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11201000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11201000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17202000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17202000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23372000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23372000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23372000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6242000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6242000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12571000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12571000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19233000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19233000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19233000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19233000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSecuredDebt": {
        "label": "Proceeds from Issuance of Secured Debt",
        "description": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 350000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 375000000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UnrealizedGainLossOnDerivatives": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "description": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1526000,
              "accn": "0001104506-23-000009",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1526000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1526000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1533000,
              "accn": "0001104506-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1533000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -349000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -349000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1184000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1184000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1650000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1650000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1301000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1301000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2362000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2362000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2746000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2746000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 384000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 384000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1106000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1106000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3852000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3852000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -236000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -236000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestIncomeOther": {
        "label": "Interest Income, Other",
        "description": "Amount of interest income earned from interest bearing assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 73000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 427000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 427000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 354000,
              "accn": "0001104506-23-000018",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-03"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 354000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1093000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1093000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 666000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 666000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 754000,
              "accn": "0001104506-24-000016",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 754000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1464000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1464000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 710000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 710000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2229000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2229000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 765000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 765000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-09-30",
              "val": 100000,
              "accn": "0001104506-23-000025",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-10-26"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 300000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 300000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 400000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "description": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9383000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "description": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 216537000,
              "accn": "0001104506-24-000008",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-22",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 991993000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2540642000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26446000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40622000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20619000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 60910000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 20288000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81694000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 81694000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21042000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42309000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 42309000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21267000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21267000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63363000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63363000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21054000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21054000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84913000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84913000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21569000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21569000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42814000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21245000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 63196000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 20382000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 83795000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20082000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -481534000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -404573000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -244809000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -563506000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -158933000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -749567000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -157091000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -457700000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -300609000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -678224000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -220524000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -913772000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -256583000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -578269000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -321686000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -948290000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -370021000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1276775000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -163563000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "description": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 49100000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 49100000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 54400000,
              "accn": "0001104506-24-000026",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 56900000,
              "accn": "0001104506-24-000033",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-10-31",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 59000000,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20"
            },
            {
              "end": "2024-12-31",
              "val": 59000000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08"
            },
            {
              "end": "2024-12-31",
              "val": 59000000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07"
            },
            {
              "end": "2024-12-31",
              "val": 59000000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 61400000,
              "accn": "0001104506-25-000026",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 64200000,
              "accn": "0001104506-25-000043",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 66700000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 69500000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 69500000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 72500000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-25-000009",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-20",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiabilityCurrent": {
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 24700000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30"
            },
            {
              "end": "2024-12-31",
              "val": 24700000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 42500000,
              "accn": "0001104506-25-000053",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-10-30",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 57799000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19"
            },
            {
              "end": "2025-12-31",
              "val": 57799000,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104506-26-000032",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-07",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.001,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.001,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.003,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.014,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.047,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.03,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.034,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.031,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 131040000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 185366000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 271336000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": -156873000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -191114000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -267067000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 865000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 309000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 729000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 2443000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12574000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -59412000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4246000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9564000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8181000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 338000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 321000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 552000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22330000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30861000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38872000,
              "accn": "0001104506-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-19",
              "frame": "CY2025"
            }
          ]
        }
      }
    },
    "ffd": {
      "NetFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-15",
              "val": 0,
              "accn": "0001140361-26-021704",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-05-15",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-15",
              "val": 0,
              "accn": "0001140361-26-021704",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-05-15",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlOfferingAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-15",
              "val": 0,
              "accn": "0001140361-26-021704",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-05-15",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlOffsetAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-15",
              "val": 0,
              "accn": "0001140361-26-021704",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-05-15",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlPrevslyPdAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-15",
              "val": 0,
              "accn": "0001140361-26-021704",
              "fy": null,
              "fp": null,
              "form": "S-3ASR",
              "filed": "2026-05-15",
              "frame": "CY2026Q1I"
            }
          ]
        }
      }
    }
  }
}