{
  "cik": 1579428,
  "entityName": "AXSOME THERAPEUTICS, INC.",
  "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": "2016-05-03",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-05-03",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-08-03",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-11-09",
              "val": 19153417,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-03-02",
              "val": 19196316,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-05-03",
              "val": 23605201,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2017-08-04",
              "val": 23610967,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-11-03",
              "val": 23671301,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-02",
              "val": 25492992,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-05-04",
              "val": 25685492,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2018-08-03",
              "val": 26252862,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-11-02",
              "val": 29813168,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-11",
              "val": 33280355,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-05-03",
              "val": 33305310,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2019-08-02",
              "val": 34418554,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-11-01",
              "val": 34508626,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-06",
              "val": 37075422,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-05-01",
              "val": 37075944,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-08-03",
              "val": 37284266,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-30",
              "val": 37344201,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-10-30",
              "val": 37344201,
              "accn": "0001558370-20-013181",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q/A",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-02-22",
              "val": 37405268,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2021-05-03",
              "val": 37570390,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-08-02",
              "val": 37681948,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-11-01",
              "val": 37691733,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-02-22",
              "val": 38476573,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2022-04-26",
              "val": 38913550,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-08-01",
              "val": 40304124,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 43426162,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-02-21",
              "val": 43516501,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2023-05-01",
              "val": 43573213,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 47190970,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 47319547,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-13",
              "val": 47374375,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-29",
              "val": 47495827,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-29",
              "val": 48000205,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-11-05",
              "val": 48462376,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-11",
              "val": 48765403,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-28",
              "val": 49236365,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-28",
              "val": 49901487,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-27",
              "val": 50412640,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-16",
              "val": 51153289,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2026-04-27",
              "val": 51459766,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2016-06-30",
              "val": 83900000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 85500000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-30",
              "val": 58100000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-28",
              "val": 675000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 2400000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 2000000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 1200000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 2800000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 3200000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 4400000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q2I"
            }
          ]
        }
      }
    },
    "us-gaap": {
      "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": "2015-12-31",
              "val": 739532,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 2820377,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 2820377,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2679534,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2679534,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3843299,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3843299,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 3843299,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3843299,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3843299,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3739846,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4777958,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8413107,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10949128,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 10949128,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 10949128,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 10949128,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10949128,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9339721,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7091470,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9026412,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8713249,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 8713249,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 8713249,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 8713249,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 8713249,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5864526,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10162831,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10445172,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9295180,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 9295180,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 9295180,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 9295180,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 9295180,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10987222,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16480322,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 40021759,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 51630813,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 51631000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 51631000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 51631000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 51631000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58774000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 65324000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 78454000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 90501000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 90501000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 90501000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 90501000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 90501000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 82716000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 116771000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 122176000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 147987000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 147987000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 147987000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 147987000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 147987000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 149199000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 170902000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 225632000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 232853000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 232853000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 250731000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 1892363,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 1892363,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 1892363,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 1892363,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 1892363,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1830422,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 1830422,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3035038,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3867584,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4081173,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 4081173,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 4081173,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4081173,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 4081173,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4740702,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4038645,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2942999,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3435456,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 3435456,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 3435456,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 3435456,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 3435456,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3874592,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3175178,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4167369,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3687245,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3687245,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 3687245,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3687245,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3687245,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3434184,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6137120,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9447359,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10943325,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 10943325,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 10943325,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 10943325,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10943325,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 12191714,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9363225,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11315126,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13504022,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 13504022,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 13504022,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 13504022,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 13504022,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14621717,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11611996,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13381681,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13149329,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 13149329,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 13149329,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 13149329,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 13149329,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12595112,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 19430961,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12844629,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 38605312,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 38605000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 38605000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 38605000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 38605000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 35770000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 42958000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 29098000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 40679000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 40679000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 40679000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 40679000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 40679000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 53791000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 61340000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 64253000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 71997000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 71997000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 71997000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 71997000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 71997000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 85659000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 91628000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 54227000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 65537000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 65537000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 106702000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedLiabilitiesCurrent": {
        "label": "Accrued Liabilities, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 739532,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 739532,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 739532,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 739532,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2083310,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 2083310,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2068520,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2867952,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2820377,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 2820377,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2820377,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2535124,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2276750,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2743575,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2679534,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 2679534,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2679534,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2153051,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2953631,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3387771,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 65231144,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 66882144,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 66882144,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 66882144,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 66882144,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 65887336,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 67538336,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 68020369,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 68493516,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 69210986,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 69210986,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 69210986,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 69210986,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 69210986,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 84914616,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 85473053,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 85991032,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 93299517,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 93299517,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 93299517,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 93299517,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 93299517,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 93974001,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 96677592,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 98693366,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 108485219,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 108485219,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 108485219,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 108485219,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 108485219,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 135561052,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 156232409,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 157907655,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 354614189,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 354614189,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 354614189,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 354614189,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 364532798,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 380946215,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 384889471,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "AdditionalPaidInCapitalCommonStock": {
        "label": "Additional Paid in Capital, Common Stock",
        "description": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 354614189,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 392585265,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 392585265,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 392585265,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 392585265,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 392585265,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 404345506,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 411773127,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 417937024,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 424825655,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 424825655,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 424825655,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 424825655,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 424825655,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 463525522,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 505465383,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 692450128,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 705884795,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 705885000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 705885000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 705885000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 705885000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 719359000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 953520000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1006423000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1026543000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 1026543000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 1026543000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 1026543000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1026543000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1047959000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1086120000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1140768000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1179797000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1179797000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 1179797000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 1179797000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 1179797000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1235400000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1303243000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1351124000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1394251000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 1394251000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1425085000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 376806,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 474659,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 474659,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 392665,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1156435,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1156435,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2868818,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2868818,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725217,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725217,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20803000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598329,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598329,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598329,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10161678,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10161678,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10162000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10162000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9197661,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9198000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726158,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17237000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17237000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65357000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65357000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65357000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20533000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21709000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21709000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21709000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21709000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21992000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21992000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 86558000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 86558000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23647000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23647000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23647000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23647000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 24954000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 24954000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 23442000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 95299000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23906000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "description": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 244774,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 244774,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264395,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 826000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 826000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1011000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1635000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1635000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1635000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 376806,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 74760,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 74760,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 260173,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 185413,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 620918,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 360745,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1138225,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1138225,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 482033,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 482033,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1596693,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1596693,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 458468,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 458468,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 663615,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 663615,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1147246,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1147246,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 483631,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 483631,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1535291,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1535291,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 388045,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 388045,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1009229,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1009229,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 474659,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 474659,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1401894,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1401894,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 392665,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 392665,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2144866,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2144866,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 888556,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3301301,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3301301,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1156435,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1156435,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6281555,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6281555,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4148025,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9150373,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9150373,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2868818,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2868818,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9187339,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9187339,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5456242,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14912556,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14912556,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725217,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725217,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598329,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17760007,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17760,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10161678,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10162,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26957668,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26958,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9197661,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9197,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726158,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28865,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28865,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15922000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43705,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43705000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16368,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16368000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20190000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20190000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41572,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41572000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21382000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21382000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63232000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63232000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21660000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21660000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85218000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85218000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23308000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23308000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 47919000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 24611000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 71022000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 23103000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 93752000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23438000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -2649190,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16066,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16066,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 51913,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 73965,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42202,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42202,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68930,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68930,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68930,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 115645,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 115645,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 233251,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 233251,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 352874,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 352874,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 470521,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 470521,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 470521,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 108481,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 108481,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 205004,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 205004,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 293580,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 293580,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 375635,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 375635,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 375635,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 107433,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 107433,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 294818,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 294818,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 471742,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 471742,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 649993,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 649993,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 649993,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 177652,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 177652,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 356664,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 356664,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 491009,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 491009,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786750,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786750,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 786750,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 276095,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 276095,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 560752,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 560752,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 851862,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 851862,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1077015,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1077015,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1077000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 223143,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 223000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 683022,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 683000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1136951,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1137000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1482678,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1483000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1483000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 584000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 584000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1493000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1493000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2120000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2120000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2574000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2574000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2574000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 619000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 619000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1260000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1260000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1932000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1932000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2640000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2640000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 667000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 667000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 984000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1142000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1303000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 159000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 143813,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1806,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1806,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5522,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7757,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7757,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7757,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 346978,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 266668,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 266668,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 195924,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 126259,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 316246,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 120322,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436567,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436567,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 119014,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 119014,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 238028,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 119014,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 119014,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 325453,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 87425,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 87425,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 469676,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 469676,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 469676,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 143589,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 143589,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 292870,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 292870,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 149281,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 149281,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 448096,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 448096,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 155226,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 155226,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 554493,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 554493,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 554000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 97860,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 98000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 258039,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 258000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 160179,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 160000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 461695,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 462000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 203656,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 204000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 668051,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 668000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 668000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 250000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 250000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 522000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 522000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 272000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 272000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 855000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 855000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 333000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 333000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1197000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1197000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1197000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 349000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 349000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 709000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 709000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 360000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 360000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1085000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1085000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 375000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1475000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1475000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 393000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 393000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 527000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 134000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 527000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 527000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1980826,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2047313,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2047313,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3457396,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3580916,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1270666,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1270666,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1270666,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1270666,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1270666,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2033038,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2033038,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2049324,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2049324,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2109746,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2109746,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2109796,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2444605,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2444605,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2419337,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2419337,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2560542,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2560542,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4414787,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4414837,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4414837,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4860011,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4860011,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5013218,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5013218,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4832648,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4832648,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2414200,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2414200,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2414200,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3281578,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3281578,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3270871,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3270873,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3295445,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3295445,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3528103,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3528103,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3528103,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4181778,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4181778,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4166792,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4166792,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4081318,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4081318,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3885524,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3885524,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3885524,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4705122,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4705122,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4786652,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4786652,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4912384,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4912384,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5432543,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5432543,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5432543,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6901937,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6901937,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7286668,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7286668,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7282612,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7282612,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7354899,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7354899,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7354899,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8894773,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8894773,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8786507,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8786507,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9027695,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9027695,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9402424,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9402424,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9402424,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10211501,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10211501,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9983984,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9983984,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9502084,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9502084,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9490171,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9490171,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9488277,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9488277,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9852525,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9310582,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8764678,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8776099,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 45148244,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 45148244,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 40007913,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 34918454,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 46411558,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 39042861,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 32618112,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 27939296,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 21725395,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16125828,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 43901088,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 54777766,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 44439729,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 197800871,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 190989587,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 203629404,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 166903840,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 143264750,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 116598522,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 88560261,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 180559096,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 338957769,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 331476095,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 389179000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 611638000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 600857000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 545728000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 548226000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 561458000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 596671000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 639785000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 669250000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 689805000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 689805000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 713607000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 49032878,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 49032878,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49032878,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49032878,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 49032878,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 45065552,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 45065552,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 39916623,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 34754903,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 37999057,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 37999057,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 37999057,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 37999057,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 37999057,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 46198751,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 38837046,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 32419477,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 35299541,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 35299541,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 35299541,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 35299541,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 35299541,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 27753698,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 21539404,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15944433,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15215102,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 15215102,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 15215102,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 15215102,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 15215102,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 43759179,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 54568050,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 44236206,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 220379262,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 220379262,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 220379262,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 220379262,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 220379262,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 197622778,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 190819290,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 203272284,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 184024826,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 184024826,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 184024826,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 184024826,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 184024826,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 165035438,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 141654894,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 115024195,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86518140,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 86518140,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 86518140,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 86518140,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 86518140,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 86829926,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 103977682,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 252383430,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 245641409,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 245642000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 245642000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 245642000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 245642000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 304449000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 519686000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 511763000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 504263000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 504263000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 504263000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 504263000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 504263000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 460490000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 463027000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 479113000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 485064000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 485064000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 485064000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 485064000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 485064000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 494634000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 536620000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 565342000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 588986000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 588986000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 611206000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "Cash": {
        "label": "Cash",
        "description": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 2087843,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 2617815,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1690433,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-03-31",
              "val": 1690433,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 6414273,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4620867,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 48036260,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 44078000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 44078000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2016-03-31",
              "val": 44078000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 38751750,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2016-06-30",
              "val": 38751750,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 33887804,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2016-09-30",
              "val": 33887804,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 36618497,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 45019627,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2017-03-31",
              "val": 45019627,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 37994449,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-06-30",
              "val": 37994449,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 31673383,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2017-09-30",
              "val": 31673383,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2017-12-31",
              "val": 34021123,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 26632695,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2018-03-31",
              "val": 26632695,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 20351443,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 20351443,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15220764,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-30",
              "val": 15220764,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 42624487,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2019-03-31",
              "val": 42624487,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 53753137,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 53753137,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 43641861,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 43641861,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 197313408,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 197313408,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 190682109,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2020-06-30",
              "val": 190682109,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 202360292,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 202360292,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 164660132,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 141219090,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 114622893,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 219966167,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 164660132,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 141219090,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 114622893,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 84707782,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 73394640,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 227520218,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 200841955,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 246515000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 437113000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 416564000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 331441000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 315657000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 327341000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 300910000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 303016000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 325272000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 322933000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 322933000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 305106000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsPeriodIncreaseDecrease": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 529972,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -927382,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -927382,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3796458,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2003052,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45418445,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45418445,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3958260,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3958260,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3958260,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -9284510,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -9284510,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -14148456,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -14148456,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11417763,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11417763,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8401130,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8401130,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1375952,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1375952,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4945114,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2597374,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7388428,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13669680,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11417763,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4945114,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2597374,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2597374,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7388428,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13669680,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -18800359,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -18800359,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -20052381,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -20052381,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -20052381,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28655745,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28655745,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 39784395,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 39784395,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29673119,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29673119,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 205997425,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 205997425,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 205997425,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -22652759,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -22652759,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -29284058,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -29284058,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -17605875,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -17605875,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -36089714,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -36089714,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -36089714,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -19216321,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -19216321,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -42657363,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -42657363,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -69253560,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -69253560,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -97403599,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -97403599,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -97404000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1765072,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1765000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -13078214,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -13079000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 141047364,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 141047000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 114369101,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 114369000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 114369000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45673000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 45673000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 236271000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 236271000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 215722000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 215722000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 185351000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 185351000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 185351000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -54752000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -54752000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -70536000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -70536000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -58852000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -58852000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -70840000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -70840000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -14443000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -14443000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -12337000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9919000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7580000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -17827000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 13968742,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 42624487,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 53753137,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 43641861,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 219966167,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 197313408,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 190682109,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 202360292,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 183900000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 164700000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 141200000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 114600000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86500000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 84700000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 73400000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 227500000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 200800000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 246500000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 437100000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 416600000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 386200000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 331400000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 315700000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 327300000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 315400000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 300900000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 303000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 325300000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 322900000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 305100000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "description": "Exercise price per share or per unit of warrants or rights outstanding.",
        "units": {
          "USD/shares": [
            {
              "end": "2014-12-31",
              "val": 1.3,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 2.02,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 2.02,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 3.06,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3.28,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3.68,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4.02,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2017-12-31",
              "val": 5.21,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5.21,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 5.21,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 5.27,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 6.35,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6.91,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7.99,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7.31,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 7.21,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7.21,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7.03,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 80.43,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 80.43,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 80.43,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 80.43,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 80.43,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 80.43,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 80.43,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 46.75,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 46.75,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 46.75,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 48.97,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 56.8,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 56.8,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 56.8,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 56.8,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 56.8,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 56.8,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 56.8,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 56.8,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 56.8,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 56.8,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 56.8,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 56.8,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 56.8,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 56.8,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 56.8,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 56.8,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 56.8,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightOutstanding": {
        "label": "Class of Warrant or Right, Outstanding",
        "description": "Number of warrants or rights outstanding.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 230409,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 272468,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 272468,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 272468,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 272468,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 272468,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 272518,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 272468,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 272468,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 272468,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 272468,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 337696,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 337696,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 337696,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 337696,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 337696,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 337746,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 337746,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 299797,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 249797,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 218547,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2099149,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2099149,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 2099149,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2099149,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2099199,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2099199,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2017-12-31",
              "val": 2099199,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2099149,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2099149,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2074149,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 123037,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 181369,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 156982,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 110603,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 69656,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 69656,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 37042,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 15541,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 15541,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15541,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15541,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15541,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 15541,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 15541,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 50796,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 50796,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 50796,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 69520,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 79220,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 79220,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 79220,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 79220,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 79220,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 79220,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 79220,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 79220,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 79220,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 79220,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 79220,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 79220,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 79220,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 79220,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79220,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 79220,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 79220,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockParOrStatedValuePerShare": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of common stock.",
        "units": {
          "USD/shares": [
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.0001,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 0.0001,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.0001,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.0001,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.0001,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.0001,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.0001,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.0001,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.0001,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.0001,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.0001,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.0001,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0001,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.0001,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.0001,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.0001,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.0001,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.0001,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.0001,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0001,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.0001,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.0001,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.0001,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.0001,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0001,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.0001,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.0001,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0001,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.0001,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.0001,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.0001,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2014-12-31",
              "val": 14689000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 14689000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 14689000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-04-30",
              "val": 22033500,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-10-30",
              "val": 25000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-10-30",
              "val": 25000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-11-24",
              "val": 150000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 150000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 150000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 150000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 150000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 150000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 150000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 150000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 150000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 150000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 150000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 150000000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 150000000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 150000000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 150000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 150000000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 150000000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 150000000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 150000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 150000000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 150000000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 150000000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 150000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 150000000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 150000000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 150000000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 150000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 150000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 150000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 150000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 150000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 150000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 150000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 150000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 150000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 150000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 150000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 150000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 150000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 150000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 150000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 150000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 150000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 150000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 150000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 150000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 150000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 150000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 150000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 150000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 150000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 150000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 150000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 150000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 150000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 150000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 150000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 150000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 150000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 150000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 150000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 150000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 150000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 150000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 150000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 150000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 19153417,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 23543667,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 23608084,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23665532,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 25549892,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 26252562,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 26458662,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 33087213,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 33304047,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 34330441,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 34496846,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 37075422,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 37267510,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 37344201,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 37563882,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 37648948,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 37687883,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 38883445,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 39914411,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43425707,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 43548466,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 46726794,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 47317381,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 47464575,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 47801578,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48436108,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 49216759,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49815301,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 50307834,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 50882766,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 50882766,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 51420445,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 19149417,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 19153417,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 19158417,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 19149417,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 23543667,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 23608084,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23665532,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 25492992,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 25549892,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 26252562,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 26458662,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 30087213,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 33304047,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 34330441,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 34496846,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 36933217,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 37075422,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 37267510,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 37334201,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 37374088,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 37563882,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 37648948,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 37687883,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 37816794,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 38883445,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 39914411,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43425707,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 43498617,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 43548466,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 46726794,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 47317381,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 47351363,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 47464575,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 47801578,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48436108,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 48667587,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 49216759,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49815301,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 50307834,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 50882766,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 50882766,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 51420445,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 1915,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 1915,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 1915,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 1915,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 1915,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1915,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 1915,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1915,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1915,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1916,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 1916,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 1916,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1916,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1916,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2354,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2361,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2367,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2549,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2549,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 2549,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2549,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2549,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2555,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2625,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2683,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3009,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3009,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 3009,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3009,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3009,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3330,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3433,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3450,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3693,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 3693,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 3693,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 3693,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3693,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3707,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3726,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3733,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3737,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3737,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 3737,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 3737,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 3737,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3756,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3765,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3769,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3782,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 3782,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 3782,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 3782,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 3782,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3888,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3991,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4342,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4350,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 4000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 5000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 5000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ConvertibleNotesPayable": {
        "label": "Convertible Notes Payable",
        "description": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "DebtConversionConvertedInstrumentAmount1": {
        "label": "Debt Conversion, Converted Instrument, Amount",
        "description": "\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4443892,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15302861,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15302861,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            }
          ]
        }
      },
      "DebtInstrumentCarryingAmount": {
        "label": "Long-term Debt, Gross",
        "description": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 10000000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 10000000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10000000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 9722222,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 9722222,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 9722222,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 9722222,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 8888889,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8055555,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 7222222,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6388889,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 6388889,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 6388889,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 6388889,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 6388889,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 20000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 20000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 20000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 20000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 50000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 50000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 50000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 50000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 50000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 95000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 95000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 95000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 95000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 95000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 95000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 95000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 150000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 180000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 180000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 180000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 180000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 180000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 180000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 120000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 120000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 120000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 120000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 120000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountCurrent": {
        "label": "Debt Instrument, Unamortized Discount, Current",
        "description": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-06-30",
              "val": 48649,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 60736,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 63987,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 63987,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 63987,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 63987,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 58025,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 53158,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 47777,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 41939,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 41939,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 41939,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 41939,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 41939,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 19789,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 67200,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 18144,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 64375,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 64375,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 64375,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 64375,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 64375,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 98235,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 119406,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountNoncurrent": {
        "label": "Debt Instrument, Unamortized Discount, Noncurrent",
        "description": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-06-30",
              "val": 21507,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 153217,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 274116,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 274116,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 274116,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 274116,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 376635,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 468290,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 551486,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 563864,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 99595,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 99595,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 99595,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 99595,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 664313,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 516777,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 509231,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 405071,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 405071,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 405071,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 405071,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 405071,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 312573,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 231404,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1981582,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1830064,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1830064,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 1830064,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1830064,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 1830064,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1697550,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1562184,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1426300,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1616885,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1616885,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 1616885,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 1616885,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 1616885,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1491388,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2493898,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2243218,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2103845,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2104000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2104000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 2104000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2104000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4047000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5114000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4821000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4540000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 4540000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 4540000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 4540000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 4540000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4270000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3988000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3692000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 3375000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 3375000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 3375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 3375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3101000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2460000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2358000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2254000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 2254000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2150000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 79129,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 19489,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 19489,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 971672,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264395,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 121875,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 121875,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 591607,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 591607,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 224958,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 224958,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 104001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 104000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1739000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 1739000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2413000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2413000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7102000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 7756147,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 22089094,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 22089094,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 22089094,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 28827357,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 28827357,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 41258648,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 41258648,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 68414155,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 68414155,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 108545185,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 108545185,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 157732433,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 157732433,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 184528598,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 184529000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 225182000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 225182000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 284570000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 284570000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 323246000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 5281388,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 12747837,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 12747837,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 12747837,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 12844032,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 12844032,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 18911435,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 18911435,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 32299085,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 32299085,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 52329877,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 52329877,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 76470431,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 76470431,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 96156250,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 96156000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 114889000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 114889000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 120149000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 120149000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 121365000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 23293,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 23293,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 23293,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 49846,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 49846,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 40927,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 40927,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 59557,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 59557,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 86829,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 86829,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 88480,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 88480,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2794785,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2795000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 697000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 697000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4830000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 4830000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 14064000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 1760274,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4068086,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 4068086,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 4068086,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 7981812,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 7981812,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 11842460,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 11842460,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 20000317,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 20000317,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 32410604,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 32410604,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 47672157,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 47672157,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 32029378,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 32029000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 34365000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 34365000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 37828000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 37828000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 38770000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsPropertyPlantAndEquipment": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 2597,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2597,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 8595,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 8595,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 11401,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 11401,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7883,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 7883,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2840,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 43000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 43000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 65000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 4549,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3491251,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 3491251,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 3491251,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 5713709,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 5713709,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7651781,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7651781,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10366683,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 10366683,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 13028222,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 13028222,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14455797,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 14455797,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 15015642,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 15016000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21034000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 21034000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 27409000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 27409000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 24717000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 560019,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1450620,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 1450620,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 1450620,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1719315,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 1719315,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1625560,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1625560,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3485519,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 3485519,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7329228,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 7329228,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 13228425,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 13228425,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 11027745,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 11028000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 20007000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 20007000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 30734000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 30734000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 35682000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 149917,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 308007,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 308007,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 308007,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 472004,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 472004,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 732958,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 732958,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1200754,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 1200754,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 968709,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 968709,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1479728,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1479728,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2113054,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2113000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 6058000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 6058000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 9180000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 9180000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 8676000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2015-12-31",
              "val": 7756147,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 7756147,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 22069109,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 22069109,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 22069109,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 28827357,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 28827357,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 41258648,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 41258648,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 68292280,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 68292280,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 107953578,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 107953578,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 157507475,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 157507475,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 184424597,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 184425000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 223443000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 223443000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 282157000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 282157000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 316110000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": {
        "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 121875,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 121875,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 591607,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 591607,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 224958,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 224958,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 104001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 104000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1661000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 1661000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2413000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2413000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6741000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 19985,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 19985,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 19985,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-03-31",
              "val": 304,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 304,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1169,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2291,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3542,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3542,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2112,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2112,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2112,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5115,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5115,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10733,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10733,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20484,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20484,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20484,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10113,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10113,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20500,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20500,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 31283,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 31283,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42557,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42557,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42557,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11938,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11938,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 23651,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 23651,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36728,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36728,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48935,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48935,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48935,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11439,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11439,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 22549,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 22549,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 31938,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 31938,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37330,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37330,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37330,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5436,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5436,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10960,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10960,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16482,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16482,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23864,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23864,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23864,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8326,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8326,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18075,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18075,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 45305,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 45305,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 76350,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 76350,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 76000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36636,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 37000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 104430,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 104000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 178107,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 178000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 263440,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 263000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 263000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 190000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 190000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 326000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 326000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 459000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 459000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 459000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 132000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 132000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 272000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 272000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 403000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 403000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 532000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 532000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 149000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 149000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 269000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 389000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 503000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 116000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.66,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.19,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.19,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.19,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -0.38,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.19,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.19,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -0.8,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.41,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.41,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1.02,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1.02,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.23,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.31,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.31,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.31,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.31,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.31,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.66,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.66,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.36,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.36,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.36,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.36,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.04,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.04,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.38,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.38,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.38,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.38,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.42,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.42,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.42,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -0.38,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -0.38,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.41,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.41,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.41,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.41,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -0.7,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -0.7,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.3,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.3,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.3,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.3,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -0.97,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -0.97,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.27,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.27,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.27,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.27,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1.27,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1.27,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1.27,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.31,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.31,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.19,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.19,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.19,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.19,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -0.51,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -0.51,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.32,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.32,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.32,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.32,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -0.83,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -0.83,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.31,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.31,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.31,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.31,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.15,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.15,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.15,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.32,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.32,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.32,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.32,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.32,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.32,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.73,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.73,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.41,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.41,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.41,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.41,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1.29,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1.29,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.56,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2.01,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2.01,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2.01,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.71,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.71,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.88,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.88,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.88,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.37,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.37,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.49,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.49,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.49,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.98,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.98,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.61,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.61,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.61,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.77,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.77,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": -0.79,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.78,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.78,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.64,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.86,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.57,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.93,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.47,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.03,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.299,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.299,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -0.026,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.026,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.009,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.009,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.009,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.009,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.011,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.011,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.004,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.004,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.004,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.009,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.02,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.006,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.003,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 0.21,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2018-01-01",
              "val": 0.21,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2018-01-01",
              "val": 0.21,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-01-01",
              "val": 0.21,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.405,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.525,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.525,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.525,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.234,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.234,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.234,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.402,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.402,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.402,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.398,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.398,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.398,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.384,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.384,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.384,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.38,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.38,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.38,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.239,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.239,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.239,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.21,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.21,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.21,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.198,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.198,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.098,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.01,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.011,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.011,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.012,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.012,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.012,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.018,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.018,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.018,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.018,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.018,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.018,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.007,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.007,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.007,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.013,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.013,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.109,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.011,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.098,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.094,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.094,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.094,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.1,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.1,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.1,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.131,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.131,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.131,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.135,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.135,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.135,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.137,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.137,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.137,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.14,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.14,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.14,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.045,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.045,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.045,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.026,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.026,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.026,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.022,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.022,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.021,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "pure": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.128,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.128,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.128,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.077,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.077,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.077,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.063,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.063,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.063,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.042,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.042,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.042,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.025,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.025,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.025,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.006,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.006,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.019,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.019,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.019,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.028,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.028,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "description": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 182000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -79100,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -79100,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 70800,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 149900,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 274800,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 204000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 274800,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 274800,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 330707,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 330707,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 330707,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 330707,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 330707,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 128785,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 128785,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 305000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 379000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 539290,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 539290,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 539290,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 539290,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 539290,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 159174,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 288354,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 537037,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 704556,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 704556,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 704556,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 704556,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 704556,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 220746,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 420575,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 617959,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1051401,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1051401,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 1051401,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1051401,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1051401,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 291054,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 525019,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 995181,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2056356,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 2056356,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 2056356,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 2056356,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2056356,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 455176,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1446891,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2522556,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2870261,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 2870261,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 2870261,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 2870261,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 2870261,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1165548,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3034669,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3056345,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4050236,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 4050236,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 4050236,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 4050236,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 4050236,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2013040,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3871439,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5632645,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11283646,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 11284000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 11284000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 11284000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 11284000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7271000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9938000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14485000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 20457000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 20457000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 20457000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 20457000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 20457000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 16125000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16212000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19367000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 28225000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 28225000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 28225000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 28225000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 28225000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 19598000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21127000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 27798000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 36938000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 36938000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27024000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 1500000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 1500000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4900000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4700000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4100000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 4100000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2700000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 14900000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 20900000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 54800000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 57000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 60400000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 72200000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 91000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 90300000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 97700000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 95700000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 160300000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 153300000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 160600000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 162000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 198400000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 177500000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 160900000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 146600000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 148800000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 133800000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 112600000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 99100000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 82800000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FairValueAdjustmentOfWarrants": {
        "label": "Fair Value Adjustment of Warrants",
        "description": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 57106,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -870,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -870,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -17442,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -16572,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 14563,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 32005,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 108539,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 108539,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2673000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2673000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2674000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2674000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2689000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2689000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -15000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -15000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2791000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2791000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2791000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            }
          ]
        }
      },
      "FairValueAssumptionsExpectedVolatilityRate": {
        "label": "Fair Value Assumptions, Expected Volatility Rate (Deprecated 2018-01-31)",
        "description": "Measure of dispersion, in percentage terms (for instance, the standard deviation or variance), for a given stock price.",
        "units": {
          "pure": [
            {
              "end": "2014-11-23",
              "val": 0.7,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.73,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.73,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            }
          ]
        }
      },
      "FairValueAssumptionsRiskFreeInterestRate": {
        "label": "Fair Value Assumptions, Risk Free Interest Rate (Deprecated 2018-01-31)",
        "description": "Risk-free interest rate assumption used in valuing an instrument.",
        "units": {
          "pure": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.018,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.018,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "description": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -124894,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -78230,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -78230,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 88242,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 166472,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 260237,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 171995,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -166261,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -166261,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 646000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2674000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2689000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -15000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2791000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "description": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 757529,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 23900,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 23900,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 860000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 836100,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 871000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 11000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 871000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 871000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2145000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2145000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "description": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1092600,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1092600,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1337374,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -837880,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2438230,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1738000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3049000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4489000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6211000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1907000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3795000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5735000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7866000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2285000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4488000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -6995000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -9940000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -3262000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "description": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2014-12-31",
              "val": 632635,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 734765,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-03-31",
              "val": 734765,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-03-31",
              "val": 734765,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1404393,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-06-30",
              "val": 1404393,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 150798,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1337374,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2791000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2791000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2791000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2791000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 118000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 117000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 117000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 102000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2022-06-30",
              "val": 35280407,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34400000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 37000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 37000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 37000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 37000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 37000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 35100000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 39842000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38222000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 79707000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 79707000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 79707000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 79707000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 79707000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 76388000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 76660000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 91111000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 99965000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 99965000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 99965000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 99965000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 99965000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 99192000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 88887000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 99565000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 87552000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 87552000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 84880000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinancialLiabilitiesFairValueDisclosure": {
        "label": "Financial Liabilities Fair Value Disclosure",
        "description": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "units": {
          "USD": [
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -2870903,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2444516,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -2444516,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2444516,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2444516,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1247012,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1247012,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1247012,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1247012,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1247012,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1247012,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1247012,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -10385000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -10385000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -10385000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10385000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 1392830,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 516840,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 516840,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 973250,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 456410,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1472671,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 499421,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2419289,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2419289,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1356613,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1356613,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1356613,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2885833,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2885833,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1529220,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1529220,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4524859,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4524859,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1639026,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1639026,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6343648,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6343648,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6343648,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1686814,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1686814,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3430191,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3430191,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1743377,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1743377,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5256481,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5256481,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1826290,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1826290,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7206691,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7206691,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7206691,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2410699,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2410699,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4849760,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4849760,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2439061,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2439061,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7052439,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7052439,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2202679,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2202679,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9351522,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9351522,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9351522,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2818392,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2818392,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5263469,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5263469,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2445077,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2445077,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8375131,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8375131,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3111662,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3111662,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13598030,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13598030,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13598030,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4970057,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4970057,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12205934,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12205934,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7235877,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7235877,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 18537242,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 18537242,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6331308,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6331308,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28896749,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28896749,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11248372,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11248372,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 27592734,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16344361,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 47819618,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 20226884,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 66646205,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25703731,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25473000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37355000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37355000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 12152000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24840000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 12688000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 36427000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11587000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54204000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54204000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 11650000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 11650000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 24884000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13234000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 44623000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 19739000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 63273000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22024000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -207114,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -207114,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -207114,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -207114,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -217418,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -217418,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2580000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2580000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1963000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1963000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -617000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -617000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1285000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1285000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -678000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -678000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 960000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 960000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 960000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -960000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -960000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -960000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -530000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 598836,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 483669,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 483669,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 316282,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -14134,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1134204,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1134204,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -61941,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -61941,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -61941,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1142675,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1142675,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1975221,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1975221,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2188810,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2188810,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2188810,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 659529,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 659529,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -42528,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -42528,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1138174,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1138174,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -645717,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -645717,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -645717,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 439136,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 439136,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -260278,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -260278,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 731913,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 731913,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 251789,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 251789,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 251789,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -253060,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -253060,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2449875,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2449875,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5760114,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5760114,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7256080,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7256080,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7256080,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1248389,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1248389,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1580100,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1580100,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 371801,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 371801,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2560697,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2560697,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2560697,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1117695,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1117695,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1892026,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1892026,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -122341,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -122341,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -354693,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -354693,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -355000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -554217,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -554000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6281632,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6282000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -304700,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -305000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25455983,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25456000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25456000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2835000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2835000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4353000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4353000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9507000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9507000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2074000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2074000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2074000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13112000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13112000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20661000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20661000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23574000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23574000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31318000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31318000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13662000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13662000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19631000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -17770000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6460000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 41165000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-01-01",
              "end": "2015-03-31",
              "val": 150709,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 150709,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 299656,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 481521,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1343778,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1343778,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1343778,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1328988,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1328988,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2128420,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2128420,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -285253,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -285253,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -543627,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -543627,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -76801,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -76801,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -526483,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 274097,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 708237,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 32268,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 700821,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 700821,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2080845,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2080845,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2080845,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -140843,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -140843,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -140843,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -526483,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 274097,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 708237,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1163765,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1163765,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1163765,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -103453,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -103453,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 934659,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 934659,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4569808,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4569808,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7105829,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7105829,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7105829,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1609407,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1609407,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3857658,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3857658,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1922716,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1922716,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2235878,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2235878,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2235878,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2848723,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2848723,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1449582,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1449582,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1731923,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1731923,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 581931,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 581931,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 582000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1692042,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1692000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7185142,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7185000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30726579,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30727000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43922633,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43923000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43923000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7143000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7143000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11106000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11106000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25091000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25091000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36452000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36452000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 36452000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -8415000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -8415000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 25072000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 25072000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 30395000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 30395000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 56065000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 56065000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 818000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 818000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22322000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 76569000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 83743000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17229000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssets": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "description": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 30875,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 30875,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 30875,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 30875,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 30875,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 32500,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 32500,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86196,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86196,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86196,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6470,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6470,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6470,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6470,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6470,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6470,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75131,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75131,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75131,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -73063,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -73063,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -70596,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -70596,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -70596,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -70596,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -75607,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -75607,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -75607,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10829,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10829,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 56624,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 56624,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 56624,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 56624,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27530,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27530,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27530,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3700,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3700,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 177500,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 177500,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 177500,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 177500,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5535,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5535,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 184554,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            }
          ]
        }
      },
      "InterestExpenseDebtExcludingAmortization": {
        "label": "Interest Expense, Debt, Excluding Amortization",
        "description": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 869678,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 751670,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 751670,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 379166,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 383334,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1362500,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1362500,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 379167,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 379167,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 758334,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 758334,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 379167,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 379167,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1179338,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1179338,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 421004,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 421004,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2362083,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2362083,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2362083,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1143750,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1143750,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300208,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2300208,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1156458,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1156458,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3469375,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3469375,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1169167,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1169167,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4616597,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4616597,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4617000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1123958,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1124000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2998632,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2999000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1874674,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1875000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5578542,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5579000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2579910,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2580000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8176264,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8176000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8176000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3635000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3635000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7702000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7702000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4067000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4067000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12592000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12592000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4890000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4890000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17514000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17514000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17514000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4869000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4869000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9738000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9738000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4869000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4869000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14630000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14630000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4892000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4892000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19254000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19254000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4478000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4478000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8117000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3639000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11173000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3056000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14058000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2768000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestPaidNet": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "description": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 46667,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 865278,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 865278,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 206867,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 402668,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 585025,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 771966,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 771966,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 771966,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 216667,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 216667,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 595833,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 595833,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 979167,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 979167,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1287506,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1287506,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1287506,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 379167,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 379167,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 762501,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 762501,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1179337,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1179337,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2097292,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2097292,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2097292,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1143750,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1143750,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2312917,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2312917,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3482083,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3482083,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4625208,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4625208,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4625000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1118750,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1119000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2586375,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2586000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5116806,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5117000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7686292,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7686000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7686000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3216000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3216000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7132000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7132000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11862000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11862000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16730000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16730000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16730000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4903000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4903000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9911000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9911000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14935000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14935000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19690000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 19690000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4590000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4590000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8359000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11576000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14626000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2932000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2019-12-31",
              "val": 129167,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 393958,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 393958,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 393958,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 393958,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 393958,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 393958,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 381250,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 381250,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 385347,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 385347,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 385347,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 385347,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 385347,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 390556,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 797604,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 847083,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 875319,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 875000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 875000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 875000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 875000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1295000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1446000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1605000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1659000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 1659000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 1659000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 1659000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1659000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1659000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1605000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1575000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1542000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1542000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 1542000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 1542000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 1542000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1542000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 46000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 43000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 43000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 43000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InvestmentIncomeNet": {
        "label": "Investment Income, Net",
        "description": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2233338,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -128781,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -128781,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -339843,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -211062,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -619645,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -279802,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -736048,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -736048,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16924,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16924,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16924,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 32014,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 32014,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 15090,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 15090,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 45233,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 45233,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 13219,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 13219,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -132424,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -132424,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -132424,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -323006,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -323006,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -656584,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -656584,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -333578,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -333578,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -999818,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -999818,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -343234,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -343234,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1340199,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1340199,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1340199,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -315349,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -315349,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -607672,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -607672,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -292323,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -292323,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -878605,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -878605,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -270933,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -270933,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1127305,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1127305,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1127305,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -218903,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -218903,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -532898,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -532898,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -313995,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -313995,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -860723,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -860723,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -327825,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -327825,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1239537,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1239537,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1239537,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7311,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7311,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -540847,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -540847,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -548158,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -548158,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1091849,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1091849,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -551002,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -551002,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2565838,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2565838,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2565838,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1415909,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1415909,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2852431,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2852431,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1436522,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1436522,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -4327966,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -4327966,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1475535,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1475535,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5696062,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5696062,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5696000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1343439,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1343000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3600913,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3601000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2257474,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2257000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6011953,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6012000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2411040,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2411000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7334596,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7335000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -7335000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2264000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2264000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4994000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4994000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2730000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2730000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5751000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5751000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -757000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -757000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6453000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6453000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6453000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1082000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1082000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2381000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2381000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1299000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1299000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4359000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4359000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1978000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1978000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6569000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6569000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2431000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2431000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4265000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1834000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -5385000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1120000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6557000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1185000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IssuanceOfStockAndWarrantsForServicesOrClaims": {
        "label": "Issuance of Stock and Warrants for Services or Claims",
        "description": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264365,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264365,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 59798,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 127559,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 127559,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 254170,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 254170,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 254170,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 307557,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 307557,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 307557,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 315301,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 315301,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 315301,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 485548,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 485548,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 870275,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDue": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1880000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1580000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1205000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 900000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 630000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 990000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 720000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-09-30",
              "val": 420000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 427875,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 108000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11559000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11559000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11445000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11295000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10890000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10467000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10035000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 31316000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 30480000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 29853000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 29227000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28207000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1250000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 630000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 630000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 630000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 630000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 105000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 105000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-09-30",
              "val": 105000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 427875,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 720000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 720000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1240000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1932000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1976000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1976000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1789000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2478000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2478000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2178000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2028000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4791000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 630000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 2452000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2452000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1932000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2521000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2521000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2521000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2521000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4791000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4791000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4791000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4791000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4807000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2021-03-31",
              "val": 950000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 575000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 270000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 885000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 615000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-09-30",
              "val": 315000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 108000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 141000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 141000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 1126000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 668000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 245000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 1639000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 803000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 476000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 1008000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "description": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 77705,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 53545,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 34296,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19884,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9325,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22752,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 10880,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-09-30",
              "val": 3124,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3202,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 3669000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3430000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3143000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2884000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2642000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2400000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2154000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6957000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6519000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6076000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5611000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5194000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 16641157,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 16641157,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 16641157,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 16641157,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 16641157,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 17131078,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 16288253,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 15779055,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 18838341,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 18838341,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 18838341,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 18838341,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 18838341,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 15353142,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 14716496,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15383071,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 14441358,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 14441358,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 14441358,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 14441358,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 14441358,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 26527389,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 30494821,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 37617133,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 41827371,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 41827371,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 41827371,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 41827371,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 41827371,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 41644005,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 36746277,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 68367646,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 72341414,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 72341414,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 72341414,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 72341414,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 72341414,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 70610641,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 71828130,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 73880678,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 72154706,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 72154706,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 72154706,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 72154706,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 72154706,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 73862247,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 165359634,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 181596423,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 221919686,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 221920000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 221920000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 221920000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 221920000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 277367000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 332834000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 331349000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 397259000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 397259000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 397259000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 397259000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 397259000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 401692000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 445374000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 468560000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 511483000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 511483000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 511483000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 511483000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 511483000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 543466000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 566710000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 595523000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 601510000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 601510000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 659020000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 49076156,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 45148244,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 45148244,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 40007913,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 34918454,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 38212608,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 46411558,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 39042861,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 32618112,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 35555564,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 27939296,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 21725395,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16125828,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 15379279,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 43901088,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 54777766,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 44439729,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 220549760,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 197800871,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 190989587,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 203629404,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 186134323,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 166903840,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 143264750,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 116598522,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 87785058,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 88560261,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 180559096,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 338957769,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 331476095,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 331476000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 389179000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 611638000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 600857000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 588236000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 545728000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 548226000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 561458000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 568498000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 596671000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 639785000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 669250000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 689805000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 689805000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 713607000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 2631895,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3913732,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 3913732,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5103558,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6735536,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7170712,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 7170712,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 7170712,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 7170712,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 7170712,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8355750,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8211190,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8403616,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12175336,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 12175336,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 12175336,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 12175336,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 12175336,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9420951,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9525984,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 10942696,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10821938,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 10821938,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 10821938,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 10821938,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 10821938,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7709797,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 13070100,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 18508989,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 24494745,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 24494745,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 24494745,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 24494745,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 24494745,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 26099867,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 23001956,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20341538,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 23437858,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 23437858,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 23437858,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 23437858,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 23437858,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 21682782,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 22863668,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 24706969,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 23065184,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 23065184,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 23065184,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 23065184,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 23065184,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 24549582,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 42570403,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 60283264,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 96560798,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 96561000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 96561000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 96561000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 96561000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 100652000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 114974000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 114662000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 138854000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 138854000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 138854000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 138854000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 138854000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 144048000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 186570000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 196187000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 230104000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 230104000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 230104000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 230104000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 230104000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 243914000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 342099000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 360290000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 378836000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 378836000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 439211000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2016-12-31",
              "val": 269162,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 269162,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 269162,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 269162,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 269162,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1079924,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1895795,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2717042,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3269346,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 3269346,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 3269346,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 3269346,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 3269346,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3275308,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3280175,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3285556,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3291394,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3291394,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 3291394,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3291394,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3291394,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 535767,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2155022,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 648523,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2602292,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 2602292,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 2602292,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 2602292,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2602292,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4568432,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6547261,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 70000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 70000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 70000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 70000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 70000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 277778,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 277778,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-12-31",
              "val": 3333333,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2666667,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 555556,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 555556,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1333333,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-09-30",
              "val": 17947468,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 18045379,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 41973182,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 79797116,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 180000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 180000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 180000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 180000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 120000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2016-12-31",
              "val": 3055556,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3055556,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3055556,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3055556,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 6666667,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6666667,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1333333,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1333333,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1333333,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 19812629,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 19761468,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18045379,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 18045379,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18045379,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 8026818,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 41973182,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 79797116,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 79797116,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 15202884,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 180000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 180000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2026-03-31",
              "val": 120000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2016-12-31",
              "val": 3333333,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3333333,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3333333,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3333333,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3055556,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3055556,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3055556,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3055556,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3055556,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6666667,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6666667,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 12239903,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 12193153,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 19761468,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 19761468,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19761468,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 8026818,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15202884,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15202884,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 3333333,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3333333,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3333333,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3333333,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3333333,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3333333,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3333333,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3333333,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3333333,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6111110,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6111110,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2666667,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-03-31",
              "val": 12193153,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12193153,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12193153,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2017-06-30",
              "val": 277778,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 277778,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 2500000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1666666,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 833333,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 2666667,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2666667,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 9470445,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 9470445,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 9470445,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 9470445,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 9470445,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8775328,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8077063,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 7375439,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6663005,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 6663005,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 6663005,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 6663005,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 6663005,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5932191,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 5190512,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4440375,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3619420,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3619420,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 3619420,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3619420,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3619420,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 18817592,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 17424721,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 19108144,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 17332626,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 17332626,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 17332626,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 17332626,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 17332626,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 15544138,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13744321,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 48026108,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 48321848,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 48321848,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 48321848,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 48321848,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 48321848,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 48597943,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 48882599,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 49173709,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 49089522,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 49089522,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 49089522,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 49089522,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 49089522,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 49312665,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 93458824,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 93913159,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 94258888,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 94259000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 94259000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 94259000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 94259000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 147615000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 176820000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 177446000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 178070000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 178070000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 178070000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 178070000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 178070000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 178689000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 179330000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 180002000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 180710000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 180710000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 180710000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 180710000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 180710000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 181377000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 117540000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 117642000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 117746000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 117746000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 117850000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 5126366,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 241725,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 241725,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 7073808,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7207272,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 52877631,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 52877631,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14679,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14679,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9968102,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9968102,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9968102,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 15040453,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 15040453,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15115266,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15115266,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15245205,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15245205,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23884176,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23884176,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23884176,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -693413,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -693413,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 702254,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 702254,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1492089,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1492089,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10034016,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10034016,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10034016,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 38154955,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 38154955,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 57976859,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 57976859,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 58495687,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 58495687,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252388605,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252388605,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252388605,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12895167,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12895167,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40322781,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40322781,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42412746,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42412746,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42412746,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8029163,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8029163,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10000551,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10000551,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10439234,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10439234,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11129714,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11129714,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11130000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31101644,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31102000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 106566617,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 106566000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 283516171,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 283516000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 284582008,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 284582000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 284582000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51565000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51565000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 297645000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 297645000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 331015000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 331015000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331013000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331013000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 331013000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1187000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1187000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13191000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13191000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 43596000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 43596000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 57840000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 57840000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29270000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29270000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 63812000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 85080000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 101465000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2994000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-03-31",
              "val": -10256,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -10256,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -11676,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -16083,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20195,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20195,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -10651,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -10651,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -10651,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -22252,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -22252,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -98506,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -98506,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -104561,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -104561,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -104561,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2899,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2899,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -6294,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -6294,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -9897,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -9897,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -9898,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -9898,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -9898,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14576,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14576,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -24215,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -24215,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -32696,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -32696,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32696,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32696,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32696,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11464,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11464,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14660,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14660,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16121,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16121,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16121,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9331,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9331,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10759,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10759,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -25604,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -25604,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -45891,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -45891,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -45891,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29995,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29995,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -48872,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -48872,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -307549,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -307549,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -307549,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -307549,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -308000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -213736,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -214000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -53455195,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -53455000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -53521251,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -53521000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -53702109,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -53702000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -53702000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -71000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -71000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -204000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -204000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -575000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -575000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -582000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -582000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -582000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -98000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -98000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -150000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -150000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -240000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -240000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -270000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -270000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -338000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -338000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -351000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -409000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -480000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -121000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -4596394,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1158851,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1158851,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3265674,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5188137,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7438991,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7438991,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3947609,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3947609,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3947609,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -9262258,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -9262258,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -14064629,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -14064629,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -21281304,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -21281304,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -21281304,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6636424,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6636424,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -13733020,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -13733020,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -20180422,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -20180422,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26471652,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26471652,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26471652,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6680439,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6680439,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14347719,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14347719,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -20259752,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -20259752,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30053701,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30053701,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30053701,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -9499210,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -9499210,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -18181000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -18181000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -28807908,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -28807908,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -46375059,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -46375059,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -46375059,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -23273184,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -23273184,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -42168466,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -42168466,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -57903052,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -57903052,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78456569,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78456569,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78456569,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27215489,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27215489,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -52609042,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -52609042,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -79385245,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -79385245,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -108225764,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -108225764,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -108226000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32652980,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32653000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -66189636,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -66190000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -88947556,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -88948000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -116510798,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -116511000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -116511000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5821000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5821000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -61170000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -61170000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -114718000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -114718000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -145080000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -145080000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -145080000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -53467000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -53467000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -83577000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -83577000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -102208000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -102208000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -128410000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -128410000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -43375000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -43375000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -75798000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -74752000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -93405000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -20700000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -6000562,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2140134,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2140134,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2140134,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -4269528,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2129394,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2129394,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -8845667,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -4576139,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -4576139,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -12210579,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -12210579,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -3364912,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5865941,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5865941,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5865941,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5865941,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5865941,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12678131,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12678131,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6812190,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6812190,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6812190,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6812190,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -19872715,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -19872715,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7194584,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7194584,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7194584,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7194584,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27201653,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27201653,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27201653,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -7328938,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -7328938,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7995039,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7995039,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7995039,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7995039,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -15079355,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -15079355,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -7084316,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -7084316,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -7084316,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -7084316,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -21512891,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -21512891,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6433536,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6433536,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6433536,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6433536,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28943392,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28943392,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28943392,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -7430501,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -7430501,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13086475,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13086475,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -8280916,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -8280916,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -8280916,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -8280916,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -8280916,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21368449,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21368449,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8281974,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8281974,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8281974,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8281974,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -9597015,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -9597015,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -24402590,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -24402590,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13762214,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -43538202,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -43538202,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -19135612,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -19135612,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -19135612,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -19135612,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -24806984,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -24806984,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50811138,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50811138,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18326992,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18326992,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18326992,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18326992,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -18326992,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -73735953,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -73735953,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -22924815,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -22924815,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -22924815,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": -29164647,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -61544179,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -61544179,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -32284209,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -32284209,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -32284209,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -32284209,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -96426856,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -96426856,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -34882677,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -34882677,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130402992,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130402992,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130403000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130403000,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632311,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632311,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632311,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81070827,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81071000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41438516,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41438516,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41438000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41439000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -125894039,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -125893000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -44823212,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -44823000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187133651,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -78388000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -78388000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67170000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67170000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67170000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67170000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -140587000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -140587000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62199000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62199000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -64602000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -64602000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287216000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287216000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287216000,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -107386000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -47973000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -47973000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -154615000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -47229000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -183174000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -183174000,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -64542000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-09-30",
              "val": 1,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ],
          "segment": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 5672030,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1933123,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1933123,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4017927,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2084804,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6041743,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2023816,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9196276,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9196276,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5882865,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5882865,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5882865,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12710145,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12710145,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 6827280,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 6827280,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 19917948,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 19917948,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 7207803,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 7207803,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 27543508,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 27543508,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 27543508,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7672033,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7672033,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14422771,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14422771,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6750738,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6750738,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 20720187,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 20720187,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6297416,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6297416,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27164307,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27164307,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27164307,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7163210,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7163210,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7163210,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15152803,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15152803,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7989593,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7989593,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7989593,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23396262,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23396262,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8243459,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8243459,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8243459,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32846577,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32846577,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32846577,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 9450315,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10421473,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10421473,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10421473,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10421473,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 23869692,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 23869692,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13448219,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13448219,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13448219,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13448219,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42816927,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42816927,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18947235,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18947235,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18947235,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18947235,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67245097,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67245097,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67245097,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 24428170,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 24428170,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 32491457,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 32491457,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 32491457,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 50270291,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 50270291,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 17778834,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 17778834,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 17778834,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 71397092,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 71397092,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21126801,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21126801,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21126801,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99141328,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99141328,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 27744236,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27844061,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27844061,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58691748,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 30847687,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 92098890,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 33407142,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 124706930,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 38288872,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5672030,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1933123,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1933123,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1933123,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -4017927,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2084804,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2084804,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -6041743,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -2023816,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2023816,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9196276,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9196276,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 3154533,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5882865,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5882865,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5882865,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5882865,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5882865,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12710145,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12710145,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6827280,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 6827280,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6827280,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 6827280,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -19917948,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -19917948,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7207803,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 7207803,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -7207803,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 7207803,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27543508,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27543508,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27543508,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 7625560,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 7625560,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7672033,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7672033,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7672033,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7672033,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -14422771,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -14422771,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -6750738,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6750738,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -6750738,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6750738,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -20720187,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -20720187,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6297416,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6297416,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -6297416,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6297416,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -27164307,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -27164307,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -27164307,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 6444120,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 6444120,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7163210,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7163210,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7163210,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -15152803,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -15152803,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -7989593,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7989593,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -7989593,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -23396262,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -23396262,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8243459,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8243459,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8243459,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32846577,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32846577,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32846577,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 9450315,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10421473,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10421473,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -23869692,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -23869692,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13448219,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -13448219,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -42816927,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -42816927,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18947235,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18947235,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67245097,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67245097,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67245097,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32491457,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32491457,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50270291,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50270291,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -17778834,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -17778834,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -71397092,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -71397092,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -21126801,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -21126801,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -99141328,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -99141328,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -99141328,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27844061,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27844061,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -58691748,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -58691748,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -30847687,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -30847687,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -92098890,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -92098890,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -33407142,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -33407142,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -124706930,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -124706930,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -124707000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -38288872,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -38289000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -77469914,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -77470000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -39181042,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -39181000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -119882086,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -119881000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -42412172,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -42412000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -179799055,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -179799000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -179799000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6374000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6374000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -71431000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -71431000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -65057000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -65057000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -133551000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -133551000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62120000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62120000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -231825000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -231825000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -231825000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67275000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67275000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -145321000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -145321000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -78046000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -78046000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -207945000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -207945000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -62624000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -62624000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -280562000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -280562000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -56982000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -56982000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -93696000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -36714000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -139805000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -46109000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -166762000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -63357000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 47821,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 47821,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 47821,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 286923,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 286923,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 573846,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 573846,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 286923,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 286923,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 860769,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 286923,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1147692,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1147692,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1148000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 290769,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 581538,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 290769,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1207837,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1208000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1208000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 318000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1007000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 689000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1590000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 583000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2173000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2173000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2173000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 583000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 583000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1166000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1166000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 583000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 583000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1749000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1749000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 583000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 583000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2331000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2331000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 971000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 971000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2218000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1247000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3479000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1261000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4740000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1261000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1802295,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1802295,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1526455,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1170704,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 880116,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 967248,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 709120,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-09-30",
              "val": 416876,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 424673,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 108000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7890000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8129000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8302000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8411000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8248000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8067000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7881000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 24359000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23961000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 23777000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 23616000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 23013000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1220587,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1220587,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 1220587,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1220587,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 1220587,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1196539,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1088841,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 880116,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 620675,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 967248,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 709120,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 416876,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 424673,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 425000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 425000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 425000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 425000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 108000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 350000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 438000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1267000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 1267000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 1267000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 1267000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1267000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1153000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1419000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1627000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1835000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1835000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 1835000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 1835000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 1835000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 454000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 337000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 736000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 434000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 434000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 628000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2020-12-31",
              "val": 581708,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 581708,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 581708,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 581708,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 581708,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 329916,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 81863,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 7540000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7691000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 7035000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 7035000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 7035000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 7035000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 7035000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7258000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6829000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6440000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6046000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 6046000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 6046000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 6046000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 6046000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 23905000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23624000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 23041000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 23182000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 23182000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 22385000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1739475,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1739475,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 1739475,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1739475,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 1739475,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1476711,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1209037,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 936526,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 660162,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 660162,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 660162,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 660162,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 660162,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 946479,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 667582,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 384568,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 420298,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 420000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 420000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 420000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 420000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 106000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7412000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7068000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6772000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 6772000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 6772000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 6772000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 6772000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6411000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6071000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5730000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5383000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5383000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 5383000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 5383000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 5383000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 23294000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 22472000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21654000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20858000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 20858000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 20014000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAssetAmortizationExpense": {
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "description": "Amount of amortization expense for right-of-use asset from operating lease.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 53854,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 53854,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 53854,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 262764,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 262764,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 530437,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 530437,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 802949,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 802949,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1079313,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1079313,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 275063,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 275000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 553960,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 836974,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1161505,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 314000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "OperatingLeaseWeightedAverageDiscountRatePercent": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for operating lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2020-12-31",
              "val": 0.06,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.06,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.06,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.06,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.06,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.06,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.06,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.06,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.06,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.06,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.12,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.12,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.12,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.12,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.12,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.12,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.12,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 37000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 61000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 87000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 154000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 249000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 364000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 458000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 547000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 572100000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 577900000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OtherAccruedLiabilitiesCurrent": {
        "label": "Other Accrued Liabilities, Current",
        "description": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 124768,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 124768,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 124768,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 124768,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 124768,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 303153,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 303153,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 168004,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 195059,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 587339,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 587339,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 587339,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 587339,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 587339,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 399538,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 284555,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 472543,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 332824,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 332824,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 332824,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 332824,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 332824,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 234751,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 590690,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 475474,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 525613,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 525613,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 525613,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 525613,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 525613,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 436637,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 531021,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 792288,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 683178,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 683178,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 683178,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 683178,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1126502,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1212420,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1030893,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 26625,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 57500,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 57500,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 57500,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 59125,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 112821,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 112821,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 112821,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 112821,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 112821,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 119291,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 119291,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 119291,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 187952,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 187952,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 187952,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 187952,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 187952,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 114889,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 117356,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 117356,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 112345,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 112345,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 112345,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 112345,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 112345,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 101516,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 168969,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 168969,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 139875,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 139875,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 139875,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 139875,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 139875,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 143575,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 139875,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 317375,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 317375,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 317375,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 317375,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 317375,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 317375,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 317375,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 317375,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 322910,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 322910,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 322910,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 322910,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 322910,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 507464,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "PaymentOfFinancingAndStockIssuanceCosts": {
        "label": "Payment of Financing and Stock Issuance Costs",
        "description": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1102609,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1102609,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 309340,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsOfDebtIssuanceCosts": {
        "label": "Payments of Debt Issuance Costs",
        "description": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12489,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 12489,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 12489,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 12489,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64928,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64928,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64928,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25997,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25997,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25997,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1102609,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1102609,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1102609,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 309340,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 309000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 487160,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 487000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 487160,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 487000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487160,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 487000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1217000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1217000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1441000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1441000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2297000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2297000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1442000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1442000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1442000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3638000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3638000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3638000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsOfLoanCosts": {
        "label": "Payments of Loan Costs",
        "description": "The cash outflow for loan origination associated cost which is usually collected through escrow.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 42620,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13275,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13275,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 154704,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 121238,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "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": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 745856,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 223000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1757000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6975000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6975000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6975000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13622000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13622000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15668000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15668000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15668000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15668000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15668000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 225000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 225000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 487000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 487000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 816000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 816000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 393000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 393000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 910000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1099000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1197000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "description": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 84010,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 84010,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84010,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84010,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 175713,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 175713,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 176000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88594,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 89000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 107520,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 108000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 369155,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 369000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 531831,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 532000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 532000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 867000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 867000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1200000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1200000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1555000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1555000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1835000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1835000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1835000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1618000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1618000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2946000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2946000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3419000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3419000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3952000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3952000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4336000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4336000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5224000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6066000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7110000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9301000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-03-31",
              "val": 10256,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10256,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11676,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16083,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20195,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20195,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10651,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10651,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10651,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 22252,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 22252,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 98506,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 98506,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 104561,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 104561,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 104561,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2899,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2899,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6294,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6294,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9897,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9897,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9898,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9898,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9898,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14576,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14576,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 24215,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 24215,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 32696,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 32696,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32696,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32696,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 32696,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11464,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11464,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14660,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14660,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16121,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16121,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16121,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9331,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 9331,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10759,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10759,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 25604,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 25604,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45891,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45891,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 45891,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 29995,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 29995,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 48872,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 48872,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 307549,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 307549,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 307549,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 307549,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 308000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 213736,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 214000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 455195,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 455000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 521251,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 521000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702109,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 71000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 71000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 204000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 204000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 575000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 575000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 582000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 582000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 582000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 150000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 150000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 240000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 240000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 270000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 270000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 338000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 338000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 351000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 409000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 480000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 121000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-11-24",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.0001,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 0.0001,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.0001,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.0001,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.0001,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.0001,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.0001,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.0001,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.0001,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.0001,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.0001,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.0001,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0001,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.0001,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.0001,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.0001,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.0001,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.0001,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.0001,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0001,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.0001,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.0001,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.0001,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.0001,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0001,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.0001,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.0001,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0001,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.0001,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.0001,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.0001,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-11-24",
              "val": 10000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 10000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 10000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 10000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 10000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 10000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 10000000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 10000000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 10000000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 10000000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 10000000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 10000000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10000000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 10000000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 10000000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 10000000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 10000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 10000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10000000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10000000,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 10000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10000000,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 10000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 10000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 10000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 10000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 996618,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 996618,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 996618,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 996618,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 996618,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 987552,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 987552,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1164873,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 867099,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1380560,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 1380560,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 1380560,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1380560,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1380560,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1179124,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 842597,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 746094,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1278418,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 1278418,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 1278418,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 1278418,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1278418,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1121003,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1187961,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 723669,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1246360,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1246360,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 1246360,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1246360,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1246360,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1134692,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 814913,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 594345,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 413095,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 413095,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 413095,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 413095,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 413095,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 309370,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 137181,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 911992,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 148373,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 148373,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 148373,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 148373,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 148373,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 375306,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 435804,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 401302,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 45286,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 45286,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 45286,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 45286,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 45286,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2122144,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4091369,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2457513,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2780665,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2781000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2781000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 2781000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2781000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5201000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5911000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6799000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8115000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 8115000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 8115000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 8115000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 8115000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 12032000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11808000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 13411000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11978000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 11978000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 11978000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 11978000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 11978000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16007000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16338000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 19789000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 13651000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 13651000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 23523000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 5209886,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 255000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 255000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 7282470,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7382468,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7382468,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7382468,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            }
          ]
        }
      },
      "ProceedsFromIssuanceInitialPublicOffering": {
        "label": "Proceeds from Issuance Initial Public Offering",
        "description": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "units": {
          "USD": [
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 45500000,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 45500000,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 45500000,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 45500000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45549121,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45549121,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14790021,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14790021,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 14800000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 14800000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 14800000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 14800000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q1I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14781092,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14781092,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 14800000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 14781092,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 14781092,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23677341,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23677341,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 23677341,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 8800000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 139920,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 139920,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2368921,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2368921,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3959589,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3959589,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12881321,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12881321,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12881321,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24983682,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24983682,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 44455380,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 44455380,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44455380,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44455380,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 238233817,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 238233817,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 238233817,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12074999,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 12074999,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12074999,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12074999,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14125506,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14125506,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14125506,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6115864,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6115864,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7212367,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7212367,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7212367,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7212367,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7212367,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7212367,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7436000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31008601,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31009000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 61803248,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 63560000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 236788056,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 243763000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 236788056,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 243763000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 243763000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 225000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 225000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 258750000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 258750000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 258750000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 258750000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 258750000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11264000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11264000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24365000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24365000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40784000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40784000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19650000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19650000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 52283000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 62229000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 67904000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6343000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 20000000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 20000000,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20000000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20000000,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20000000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 50000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 50000000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfPrivatePlacement": {
        "label": "Proceeds from Issuance of Private Placement",
        "description": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5100,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ProceedsFromRepaymentsOfNotesPayable": {
        "label": "Proceeds from (Repayments of) Notes Payable",
        "description": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -277778,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -833333,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1666667,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14679,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14679,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 201163,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 201163,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 219905,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 219905,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 309219,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 309219,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 615498,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 615498,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1099336,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1099336,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 820165,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 820165,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1010391,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1010391,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2872194,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2872194,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3310877,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3310877,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402400,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402400,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 181637,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 182000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 358049,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 358000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3422310,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3422000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6251173,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6251000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6957000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11274000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12419000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "ProceedsFromWarrantExercises": {
        "label": "Proceeds from Warrant Exercises",
        "description": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 49269,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 49269,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 114269,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 114269,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 154894,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 154894,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 167894,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 167894,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 167894,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 32500,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 32500,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131703,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131703,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131703,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 144870,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 144870,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 179860,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 179860,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 249836,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 249836,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 249836,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            }
          ]
        }
      },
      "ProfitLoss": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "description": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -27201653,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7995039,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -15079355,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -21512891,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28943392,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -28943392,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4805559,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13086475,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13086475,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21368449,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21368449,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -30965464,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -10640376,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -24402590,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -24402590,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -43538202,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -43538202,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -68345186,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -32484146,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50811138,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -50811138,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -73735953,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -73735953,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -102900600,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -29259970,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -61544179,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -61544179,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -96426856,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -96426856,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130402992,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130402992,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -130403000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632311,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81070827,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81071000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -125894039,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -125894000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187133651,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11218000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -78388000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -78388000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -140587000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -140587000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -239238000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -64602000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287216000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287216000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -107386000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -47973000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -154615000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -47229000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -183174000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -64542000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 16653,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 16653,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 16653,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 16653,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 16653,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25192,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 25192,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 33790,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 104426,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 100730,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 100730,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 100730,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 100730,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 100730,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 93516,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 86524,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 79344,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 68071,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 68071,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 68071,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 68071,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 68071,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 70709,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 68635,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 64039,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 51832,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 51832,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 51832,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 51832,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 51832,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 40393,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 40747,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 34554,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 30623,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 30623,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 30623,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 30623,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 30623,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 34518,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 30422,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 39745,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 52647,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 52647,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 52647,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 52647,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 52647,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 74316,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 83444,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 314891,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 283846,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 283846,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 283846,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 283846,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 283846,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 460946,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 634611,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 626990,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 722515,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 722000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 722000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 722000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 722000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 703000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 736000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 971000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 846000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 846000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 846000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 846000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 846000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 812000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 724000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 683000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 584000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 584000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 584000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 584000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 584000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 773000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 667000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 605000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 562000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 562000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 567000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RepaymentsOfLongTermDebt": {
        "label": "Repayments of Long-term Debt",
        "description": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 277778,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 277778,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 833333,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1666667,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2500000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2500000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3333333,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3333333,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3333333,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7238889,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7238889,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7238889,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7238889,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7238889,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7238889,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7238889,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7238889,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7238889,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21660000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21660000,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21660000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21660000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21660000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 191988000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 261988000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 331988000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 70000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RepaymentsOfRelatedPartyDebt": {
        "label": "Repayments of Related Party Debt",
        "description": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 41469,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 41469,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 41469,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 41469,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 4279200,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1416283,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1416283,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3044677,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1628394,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4569072,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1524395,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6776987,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6776987,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4526252,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4526252,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4526252,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 9824312,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 9824312,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5298060,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5298060,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 15393089,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 15393089,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 5568777,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 5568777,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21199860,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21199860,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21199860,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5985219,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5985219,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10992580,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10992580,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5007361,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5007361,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15463706,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15463706,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4471126,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4471126,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19957616,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19957616,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19957616,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4752511,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4752511,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 10303043,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 10303043,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5550532,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5550532,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16343823,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16343823,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6040780,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6040780,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23495055,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23495055,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23495055,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7603081,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7603081,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 18606223,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 18606223,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 11003142,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 11003142,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 34441796,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 34441796,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 15835573,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 15835573,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53647067,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53647067,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53647067,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 27521400,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 27521400,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 38064357,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 38064357,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10542957,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10542957,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 52859850,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 52859850,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14795493,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14795493,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70244579,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70244579,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70244579,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16595689,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16595689,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31099014,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31099014,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14503326,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 14503326,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 44279272,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 44279272,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 13180258,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 13180258,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 58060725,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 58060725,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 58061000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12585141,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12585000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28377343,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28377000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15792202,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15792000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43254364,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43254000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14877021,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14877000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57947447,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57947000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57947000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17793000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17793000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38374000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 38374000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20581000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20581000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 67141000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 67141000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 28767000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 28767000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 97944000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 97944000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 97944000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 36830000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 36830000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 86683000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 86683000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 49853000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 49853000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 132071000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 132071000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 45388000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 45388000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 187077000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 187077000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 44785000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 44785000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 94326000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 49541000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 134488000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 40162000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 183279000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 52677000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": -18788798,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": -20439798,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": -20439798,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": -20439798,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": -20439798,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -24654739,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": -26305739,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -33117929,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -40312513,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -47641451,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": -47641451,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": -47641451,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": -47641451,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": -47641451,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -55636490,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -62720806,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -69154342,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -76584843,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": -76584843,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": -76584843,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": -76584843,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": -76584843,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -81390402,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -89671318,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -97953292,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -107550307,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": -107550307,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": -107550307,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": -107550307,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": -107550307,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -118190683,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -131952897,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -151088509,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -175895493,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": -175895493,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": -175895493,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": -175895493,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": -175895493,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -208379639,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -226706631,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -249631446,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -278796093,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": -278796093,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": -278796093,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": -278796093,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": -278796093,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -308056063,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -340340272,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -375222949,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -409199085,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": -409199085,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": -409199085,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": -409199085,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": -409199085,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -448831396,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -490269912,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -535093124,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -596332736,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": -596333000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -596333000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": -596333000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": -596333000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -607551000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -674721000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -736920000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -835571000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": -835571000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": -835571000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": -835571000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": -835571000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -903928000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -983273000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -1047875000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -1122787000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": -1122787000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": -1122787000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": -1122787000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": -1122787000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -1182200000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -1230173000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -1277402000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -1305961000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": -1305961000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -1370503000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1793328,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1793328,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1793328,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 561380,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 561000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 561380,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 561000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 561380,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 561000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 561380,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 561000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 561000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 561000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 561000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7764000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7764000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7764000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7764000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7802000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7802000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7802000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23869000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23869000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23869000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 23869000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 23869000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 376806,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 74760,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 74760,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 260173,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 620918,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 803279,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 656192,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1138225,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1138225,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1596693,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1596693,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2031418,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 663615,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 663615,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1147246,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1147246,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1535291,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1535291,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2072210,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 534570,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1009229,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1009229,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1401894,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1401894,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1754974,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1256310,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2144866,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2144866,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3301301,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3301301,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6115160,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2133530,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6281555,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6281555,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9150373,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9150373,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14756206,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3731097,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9187339,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9187339,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14912556,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 14912556,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20801380,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 20803000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598329,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7598000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17760007,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 17760000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26957668,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26958000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726158,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37726000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12943000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28865000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 28865000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43705000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43705000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62620000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20190000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20190000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41572000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41572000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 21382000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63232000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 63232000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 21660000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85218000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85218000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23308000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23308000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 47919000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 24611000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 71022000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 23103000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 93752000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23438000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "description": "The estimated measure of the maximum 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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.75,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.77,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.77,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.87,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.87,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.91,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "description": "The estimated measure of the minimum 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": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.69,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.73,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.73,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.74,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.74,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.87,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 3501577,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 3501577,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2739205,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2718919,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 592194,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 592194,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 659668,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 747830,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 856485,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1004041,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1095905,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1176892,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1190135,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1409478,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1534190,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1720630,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1317299,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1434087,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1599271,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1612322,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1861890,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1958757,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2177471,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2319685,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2479110,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2529258,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2670402,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2784567,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2790016,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2932835,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3170564,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3184788,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3470813,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3707362,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3939866,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4193559,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4523493,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4789624,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5066333,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5002481,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5368481,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5431100,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5602738,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5552310,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5310522,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5215483,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 2.42,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 2.42,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2.86,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3.31,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3.86,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4.21,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4.41,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4.62,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4.78,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4.79,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4.89,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4.83,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5.37,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5.78,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5.95,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6.34,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7.23,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7.48,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9.07,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9.99,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10.66,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 11.03,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13.19,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14.26,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15.3,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 15.85,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17.7,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 19.99,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21.43,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 22.78,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 24.25,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 26.42,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 28.3,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 30,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 32.08,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 33.4,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 35.52,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36.45,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 38.27,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 39.63,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 42.3,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 44.76,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 5875,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 888,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 16068,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 16068,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 113503,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 760,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 760,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 25773,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 236438,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3130,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 140116,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3996,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10746,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 42219,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 44560,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 99407,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 101497,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6275,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 158714,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 307925,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325835,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17744,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26131,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 53268,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55768,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2343,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 28361,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 67645,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 207628,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25844,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 55727,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 210854,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 325227,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 67139,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 111376,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 288929,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 317942,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 87693,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 227183,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 302564,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 438290,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 762372,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 786654,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 794486,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 457515,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 515073,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 768573,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 847510,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 452259,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 757905,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 776559,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 816723,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 890866,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 969925,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1197231,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1484352,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 566815,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 630135,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 642509,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 649142,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 780440,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 955213,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1279152,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2037060,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1223019,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1590426,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2039978,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2222866,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1536960,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1738908,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2165411,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2529767,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 896281,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1047180,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1121896,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1220294,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 274595,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 339411,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 361938,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 390395,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2.05,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4.21,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4.21,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5.13,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5.13,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5.13,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.06,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.06,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.06,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.99,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.99,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.99,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12.49,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12.49,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12.49,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36.77,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36.77,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 36.77,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 49.26,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 48.74,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 45.81,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39.64,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39.64,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 39.64,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23.7,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 28.07,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.18,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.18,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28.18,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51.44,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 52.18,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 53.38,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53.07,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53.07,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53.07,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 65.49,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 64.42,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 64.54,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64.88,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64.88,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92.48,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 89.21,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 88.37,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 89.06,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2016-03-31",
              "val": 4654324,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 4654324,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3228352,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4001441,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2990194,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1121325,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2289662,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2346070,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2385761,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 463708,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 919837,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1128711,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 216649,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 21659618,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 56371207,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 36930345,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 322229820,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 171744639,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 259886170,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 213789330,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 243556917,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 248407010,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 186299331,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 184602602,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 80645816,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 106188389,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 95081479,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 117059731,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 300653467,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 161918,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 264781,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 244068,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 323159,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 318271000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 314480,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 369494,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 321478,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 565499,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 450574,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 546116,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 919114,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 765631,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 705899,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 998198,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 998198,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 998198,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 998198,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 998198,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 998198,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 998198,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1760570,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1776856,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1772050,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 1772050,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 1772050,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1772050,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1772050,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2144808,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2169540,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2341995,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2315638,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 2315638,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 2315638,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2315638,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2315638,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2760862,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2914069,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2758499,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2291163,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 2283036,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 2282636,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2282636,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2282636,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3100209,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3113891,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3184842,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3458447,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 3458447,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 3458447,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 3458447,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3458447,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3962733,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3979607,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3909855,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3733916,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3725648,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 3725648,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 3725648,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 3725648,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4385598,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4461985,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4594842,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5090377,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 5090377,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 5090377,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 5090377,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 5090377,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6219030,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6522561,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6544883,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8038119,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7930579,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8150189,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9156130,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8938807,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8453826,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8289857,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8090273,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7587618,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7034278,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 7034278,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6615393,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 2.03,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 3.94,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 3.94,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3.94,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3.94,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 3.94,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3.94,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 3.94,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5.71,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5.73,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5.74,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 5.74,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 5.74,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 5.74,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 5.74,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5.55,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5.52,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 5.52,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5.57,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 5.57,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.57,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.57,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 5.57,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5.13,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4.91,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4.83,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5.06,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 5.06,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 5.06,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 5.06,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 5.06,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7.24,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7.65,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9.01,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10.19,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 10.19,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 10.19,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 10.19,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10.19,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 16.04,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17.06,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16.95,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16.03,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 16.06,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 16.36,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 16.36,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 16.36,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 24.04,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 26.35,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 27.9,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29.17,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 28.89,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 28.89,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 28.89,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 28.89,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 28.98,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28.98,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31.26,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38.06,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38.75,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 40.52,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 45.59,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 45.79,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 46.2,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 48.97,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49.64,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 49.93,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 51.98,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 51.98,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 53.29,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "description": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD": [
            {
              "end": "2016-03-31",
              "val": 3662355,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 3662355,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3089659,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3436797,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2726109,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1095946,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1994814,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2011795,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2042324,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 456613,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 796428,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 937437,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 191115,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12112953,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 31673544,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 22428613,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 178992676,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 100572453,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 159414994,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 142292294,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 175575360,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 178255864,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 145918708,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 149261931,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 71148517,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 82434018,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 76800643,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 88486468,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 193768216,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58467,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 188573,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 183507,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 232383,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 238931000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 245888,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 282513,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 263725,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 435560,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 371058,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 454782,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 745283,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 648076,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 4609291,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 4609291,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3189857,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3960849,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2956573,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1105286,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2263752,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2319852,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2359235,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 456613,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 908115,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1115448,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 195112,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 21350901,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 55831468,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 36632902,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 321347251,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 171248106,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 259386596,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 213357801,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 243062340,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 247912432,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 185891183,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 184194454,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 80420767,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 106188389,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 95081479,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 117059731,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 300653467,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 161918,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 264781,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 244068,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 323159,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 318271000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 314480,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 369494,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 321478,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 565499,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 450574,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 546116,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 919114,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 765631,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 992029,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 992029,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1754401,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1770687,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1765881,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2138639,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2163371,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2335826,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2309469,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2754693,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2907900,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2752330,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2265994,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3075040,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3091222,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3168673,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3449778,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3954064,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3973438,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3903686,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3727747,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4379429,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4455816,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4588673,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5084208,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6219030,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6522561,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6544883,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6617728,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8038119,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7930579,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8150189,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8462294,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9156130,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8938807,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8453826,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8439121,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8289857,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8090273,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7587618,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7034278,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6615393,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-03-31",
              "val": 3.95,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 3.95,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5.72,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5.75,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5.75,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5.57,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5.54,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 5.54,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5.58,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5.14,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4.91,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4.83,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5.09,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7.29,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7.69,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9.05,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10.21,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 16.07,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17.08,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16.98,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16.36,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 24.94,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 26.38,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 27.94,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29.2,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 28.98,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28.98,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31.26,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31.8,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38.06,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38.75,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 40.52,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 41.48,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 45.59,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 45.79,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 46.2,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 46.72,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 48.97,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49.64,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 49.93,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 51.98,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 53.29,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-09-30",
              "val": 3.67,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3.67,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4.73,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3.86,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3.72,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.56,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.36,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7.77,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5.47,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4.55,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.53,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10.46,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10.17,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8.18,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8.22,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22.2,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17.67,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16.71,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13.5,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10.08,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 14.49,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12.68,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18.38,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12.77,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34.87,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 34.02,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34.52,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 31.15,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32.59,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 39.57,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38.21,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 51.33,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 45.53,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 43.17,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 37.4,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 26.35,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 3.67,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6.47,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8.35,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8.35,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6.3,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7.35,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7.35,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7.84,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6.7,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4.59,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 87.76,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87.76,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 79.19,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 53.1,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 46.5,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49.22,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 54.76,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3.1,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 6.47,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6.81,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7.19,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7.05,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6.67,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6.69,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5.7,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6.02,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5.85,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5.79,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3.96,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4.24,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7.5,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7.26,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13.98,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14.23,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 41.57,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35.85,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 80.72,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63.58,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 41.68,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 48.14,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 43.83,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 41.51,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 40,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39.5,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51.01,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 50.45,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52.17,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 6.74,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8.02,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7.99,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4.93,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4.83,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5.05,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5.24,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2.9,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3.13,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3.13,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3.12,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12.79,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13.39,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 15.57,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51.12,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 53.75,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 54.27,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54.5,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 66.72,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 66.05,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 62.09,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 53.32,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 30.05,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 31.62,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 37.03,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38.62,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 65.27,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 66.28,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 67.87,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67.4,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 84.57,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 83.23,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 83.43,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 84.13,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 128.92,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 124.9,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 123.86,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125.2,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2018-12-31",
              "val": 500000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4500000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 4500000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 9400000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 9400000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 9400000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 13500000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 13500000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 13200000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "description": "Number of non-vested options outstanding.",
        "units": {
          "shares": [
            {
              "end": "2017-03-31",
              "val": 6169,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6169,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6169,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 33594,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 26309,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 19024,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 38024,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 30673,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20971,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 14530,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 11295,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11222,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10716,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9788,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8647,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6169,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6169,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6169,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6169,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6169,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6169,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6169,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6169,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6169,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6169,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6169,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-03-31",
              "val": 3.74,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3.74,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 5.325,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-09-27",
              "val": 3,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": {
        "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants",
        "description": "Value of preferred stock and warrants for common stock issued.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264395,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 167894,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37842,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 426000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 426000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 39000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            }
          ]
        }
      },
      "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": "2013-12-31",
              "val": -2027811,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": -3202575,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2014-12-31",
              "val": -3202575,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2015-12-31",
              "val": 46444261,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 41234512,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "end": "2016-03-31",
              "val": 41234512,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 34904355,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 28182918,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 21571451,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 29280480,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 22754608,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 16839057,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2017-12-31",
              "val": 16717223,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 12586154,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "end": "2018-03-31",
              "val": 12586154,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-03-31",
              "val": 12586154,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-03-31",
              "val": 12586154,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 7008899,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 7008899,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 7008899,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 742757,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-30",
              "val": 742757,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 937921,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-03-31",
              "val": 17373699,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 24282945,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 24282945,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-06-30",
              "val": 24282945,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-06-30",
              "val": 24282945,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6822596,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 6822596,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 178722389,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-03-31",
              "val": 156156866,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 154243310,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "end": "2020-06-30",
              "val": 154243310,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-06-30",
              "val": 154243310,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-06-30",
              "val": 154243310,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 135261758,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 135261758,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2020-12-31",
              "val": 113792909,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 113793000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-03-31",
              "val": 96293199,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 71436620,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 71436620,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2021-06-30",
              "val": 71436620,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 71436620,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 42717844,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "end": "2021-09-30",
              "val": 42717844,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15630352,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 15630352,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 15630352,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 15630352,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 15630352,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 15631000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 15631000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2021-12-31",
              "val": 15631000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 15631000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 15631000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14698014,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 14698014,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-03-31",
              "val": 14698014,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-03-31",
              "val": 14698000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 14698000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-03-31",
              "val": 14698000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15199462,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 15199462,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-06-30",
              "val": 15200000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-06-30",
              "val": 15199000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 157361346,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-09-30",
              "val": 157361000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 109556409,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 109556000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-03-31",
              "val": 111812000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 278804000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2023-06-30",
              "val": 278804000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-06-30",
              "val": 278804000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-06-30",
              "val": 278804000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 269508000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 269508000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2023-12-31",
              "val": 190977000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-03-31",
              "val": 144036000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 102852000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2024-06-30",
              "val": 102852000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 102852000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-06-30",
              "val": 102852000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 92898000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 92898000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2024-12-31",
              "val": 57015000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 53205000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2025-03-31",
              "val": 53205000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2025-03-31",
              "val": 53205000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2025-03-31",
              "val": 53205000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 73075000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2025-06-30",
              "val": 73075000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 73727000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 88295000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 88295000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 54587000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "StockholdersEquityNoteStockSplitConversionRatio1": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "description": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "units": {
          "pure": [
            {
              "end": "2015-10-30",
              "val": 7.3445,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "end": "2015-10-30",
              "val": 7.3445,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8000000,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            }
          ]
        }
      },
      "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": "2015-11-01",
              "end": "2015-11-30",
              "val": 2374606,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 2374606,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 2374606,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-11-01",
              "end": "2015-11-30",
              "val": 2374606,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesNewIssues": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "description": "Number of new stock issued during the period.",
        "units": {
          "shares": [
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 4304813,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2017Q1I"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4304813,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 1783587,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-27",
              "val": 2966667,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-09-27",
              "val": 2966667,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-09-27",
              "val": 2966667,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-09-27",
              "val": 2966667,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "start": "2019-01-01",
              "end": "2019-01-31",
              "val": 3164015,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-31",
              "val": 3164015,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2019-01-31",
              "val": 3164015,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-31",
              "val": 3164015,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 942285,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 942285,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "end": "2019-12-05",
              "val": 207400000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4I"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 942285,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 89390,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 141678,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 141678,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4000,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 42538,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 56955,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 83153,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 88922,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 278925,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 52819,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 112539,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 241757,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252773,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 60186,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 80614,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 123456,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127778,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 94000,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 162503,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 198121,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 326219,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18015,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 24706,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 271371,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 340149,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 28876,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 198874,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 330386,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 358760,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80294,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 193125,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 664480,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 718163,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 331853,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 548526,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 938068,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1498360,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 378566,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 4443892,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15302861,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 15302861,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 264395,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueIssuedForServices": {
        "label": "Stock Issued During Period, Value, Issued for Services",
        "description": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5100,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueNewIssues": {
        "label": "Stock Issued During Period, Value, New Issues",
        "description": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45506501,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45506501,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2017-03-01",
              "end": "2017-03-31",
              "val": 16100000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2017Q1I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-09-27",
              "val": 8900000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2018Q3I"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 20100000,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 20100000,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 33030,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 316719,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 380322,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 410162,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 205336,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 205336,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 205336,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 205336,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 483838,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 483838,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1143841,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 629756,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 190409,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 190409,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 190409,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 190409,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 190226,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 190226,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1049849,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1913299,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 958895,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 958895,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 958895,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 958895,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 438683,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 438683,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402400,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402400,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4402000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 181637,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 181637,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 181637,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 182000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 182000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 182000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 176412,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 176412,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 176000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 176000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3064261,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3064000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6251173,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6251000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6251000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 387000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6570000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6570000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6570000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6570000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4317000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4317000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12419000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12419000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12419000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2501000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20290000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20290000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 11661000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 15524000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9981000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncreaseDecreaseInEffectiveTaxRate": {
        "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Increase (Decrease) in Effective Tax Rate",
        "description": "Percentage of increase (decrease) in effective tax rate for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act.",
        "units": {
          "pure": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -25.4,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 14300000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6700000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6700000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12500000,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12500000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12500000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27000000,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27000000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27000000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39700000,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39700000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39700000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49600000,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49600000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49600000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26900000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26900000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26900000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58700000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58700000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 34000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 9099188,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 11108144,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 11108144,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11108144,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 11108144,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 11108144,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 11108144,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11945318,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11945318,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-005875",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-16-007810",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q/A",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 19149417,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-16-007816",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19149417,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 19149579,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 19149579,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 19149906,
              "accn": "0001558370-16-010043",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 19149906,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19150690,
              "accn": "0001558370-17-001426",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19150690,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19150690,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19537897,
              "accn": "0001558370-17-004014",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19537897,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 21578011,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 21578011,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 23595702,
              "accn": "0001558370-17-006445",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 23595702,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 22270885,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 22270885,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 23634040,
              "accn": "0001558370-17-008545",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 23634040,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22764606,
              "accn": "0001558370-18-001639",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22764606,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22764606,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 25501188,
              "accn": "0001558370-18-004333",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 25501188,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 25646985,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 25646985,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 25791177,
              "accn": "0001558370-18-006756",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 25791177,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 25875783,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 25875783,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 26325904,
              "accn": "0001558370-18-009181",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 26325904,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26883656,
              "accn": "0001558370-19-002068",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26883656,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26883656,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 33052468,
              "accn": "0001558370-19-004564",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 33052468,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33429178,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33429178,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 33801749,
              "accn": "0001558370-19-007735",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 33801749,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 33771671,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 33771671,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 34445489,
              "accn": "0001558370-19-010432",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 34445489,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34020257,
              "accn": "0001558370-20-002573",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-12"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34020257,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34020257,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37061356,
              "accn": "0001558370-20-006302",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 37061356,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 37081064,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 37081064,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 37100770,
              "accn": "0001558370-20-010231",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-10"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 37100770,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 37158513,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 37158513,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 37311726,
              "accn": "0001558370-20-012949",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 37311726,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37206928,
              "accn": "0001564590-21-009924",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37206928,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 37429450,
              "accn": "0001564590-21-026119",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 37429450,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37512716,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37595069,
              "accn": "0001564590-21-042710",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37569416,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 37680966,
              "accn": "0000950170-21-003466",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37618599,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 38323167,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "OperatingLeaseExpense": {
        "label": "Operating Lease, Expense",
        "description": "Amount of operating lease expense. Excludes sublease income.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 485548,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 870275,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 870275,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1175139,
              "accn": "0000950170-22-002568",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1175139,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1200000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1255165,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1300000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 219966167,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2020-12-31",
              "val": 183876453,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 183877000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 164660132,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 141219090,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 114622893,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 86472854,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 86473000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 86473000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2021-12-31",
              "val": 86473000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 86473000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 86473000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 84707782,
              "accn": "0000950170-22-006901",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 84708000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 73394640,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "end": "2022-06-30",
              "val": 73394000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 227520218,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-09-30",
              "val": 227520000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 200841955,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 200842000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 246515000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 246515000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 437113000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2023-06-30",
              "val": 437113000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 416564000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 416564000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2023-12-31",
              "val": 386193000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 331441000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2024-03-31",
              "val": 331441000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 315657000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2024-06-30",
              "val": 315657000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 327341000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 327341000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2024-12-31",
              "val": 315353000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 300910000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2025-03-31",
              "val": 300910000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 303016000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 325272000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 322933000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 322933000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 305106000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2022-06-30",
              "val": 16167927,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20302222,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 37698868,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 44793000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 67410000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 78415000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 94820000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 94820000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 94820000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 94820000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 94820000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 101434000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 120342000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 124096000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 142001000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 142001000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 142001000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 142001000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 142001000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 161398000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 198825000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 196507000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 224464000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 224464000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 251062000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 705583,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1347663,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1616541,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1617000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1617000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 1617000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1617000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6464000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8129000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9245000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5927000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 5927000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 5927000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 5927000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 5927000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3505000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5426000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4536000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9958000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 9958000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 9958000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 9958000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 9958000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7908000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6079000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7001000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7902000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 7902000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 12248000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedSalesCommissionCurrent": {
        "label": "Accrued Sales Commission, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 4816205,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 14458129,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 26544510,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 26545000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 26545000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 26545000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 26545000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 30426000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 36034000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 42396000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 46713000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 46713000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 46713000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 46713000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 46713000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 49339000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 63530000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 68766000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 73952000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 73952000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 73952000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 73952000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 73952000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 95768000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 118168000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 139471000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 150247000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 150247000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 170237000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AmortizationOfIntangibleAssets": {
        "label": "Amortization of Intangible Assets",
        "description": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 925650,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 926000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 925650,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 926000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2532439,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2532000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1606789,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1607000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4139228,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4139000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4139000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1572000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1572000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3161000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3161000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1589000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1589000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4768000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4768000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1607000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1607000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1589000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1589000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3179000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3179000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1590000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1590000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4785000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4785000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1606000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1606000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6392000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6392000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1572000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1572000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3161000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1589000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4768000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1607000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1572000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 5950000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6342000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6672000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6407000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 6407000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 6407000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 6407000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 6407000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6388000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7040000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8131000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8285000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 8285000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 8285000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 8285000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 8285000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8602000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9232000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9695000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10012000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 10012000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11150000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 29330407,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 27400000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31100000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 31100000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 31100000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 31100000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 31100000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 29100000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 33500000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 31550000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 73300000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 73300000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 73300000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 73300000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 73300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 70000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 69620000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 82980000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 91680000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 91680000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 91680000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 91680000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 91680000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 90590000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 79655000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 89870000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 77540000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 77540000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 73730000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "description": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 982836,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 983000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 982836,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 983000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2906667,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2907000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1923831,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1924000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5197595,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5198000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5198000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7556000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7556000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12155000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 12155000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4599000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4599000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18687000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18687000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6532000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6532000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26065000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26065000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26065000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6297000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6297000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14352000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14352000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8055000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8055000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 22789000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 22789000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8437000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8437000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33303000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33303000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9789000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9789000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23237000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13448000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 35149000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 11912000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 47478000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 14725000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CostOfRevenue": {
        "label": "Cost of Revenue",
        "description": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2900000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1900000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5200000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "CostsAndExpenses": {
        "label": "Costs and Expenses",
        "description": "Total costs of sales and operating expenses for the period.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99141328,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58691748,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 30847687,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 92098890,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 33407142,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 124706930,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 124707000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 38289000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 86289700,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 86290000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 48000828,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 48001000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 145547664,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 145547000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 59257964,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 59258000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 229836161,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 229836000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 229836000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100950000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100950000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 212707000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 212707000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 111757000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 111757000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 332621000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 332621000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 119914000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 119914000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 502425000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 502425000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 502425000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 142274000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 142274000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 307486000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 307486000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 165212000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 165212000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 474872000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 474872000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 167386000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 167386000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 666255000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 666255000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 178445000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 178445000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 365201000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 186756000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 582302000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 217101000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 805258000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 254560000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.77,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.64,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.86,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.57,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.93,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.47,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.47,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.03,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.06,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.09,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.09,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.06,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.06,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3.17,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3.17,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.07,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.07,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.26,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.26,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.8,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.8,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.54,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.54,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.32,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.32,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.44,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.44,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.11,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.11,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.67,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.67,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.45,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.45,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.34,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.34,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.99,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.99,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.22,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.22,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2.18,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.97,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -3.13,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.94,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3.68,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1.26,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.77,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1.64,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.86,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2.57,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.93,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.47,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3.47,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.03,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.06,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.09,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.09,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.06,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.06,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3.17,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3.17,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.07,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.07,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4.6,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.26,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -0.26,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.8,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1.8,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.54,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1.54,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.32,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1.32,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5.27,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.44,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1.44,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.11,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3.11,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.67,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1.67,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.45,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4.45,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.34,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1.34,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.99,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5.99,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.22,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1.22,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2.18,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.97,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -3.13,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.94,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3.68,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1.26,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAccumulatedAmortization": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "description": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 925650,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2532439,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4139228,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": -4139000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1572000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3161000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-12-31",
              "val": -10514000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 10514000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10514000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10514000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": -10514000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 12103000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 13693000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15299000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -16906000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 16906000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 16906000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 16906000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 16906000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 18478000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 20067000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21674000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 23281000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 23281000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 24853000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "description": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 34144266,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34144266,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 21377000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 15002000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 8627000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 3213578,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1606789,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6374760,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6392000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6392000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6392000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6392000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6375000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6375000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6375000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6375000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6375000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6375000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2022-06-30",
              "val": 6374760,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6374760,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6392000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2022-06-30",
              "val": 6374760,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6374760,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6374760,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6375000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6375000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6375000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6392000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6392000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6392000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6392000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6375000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6375000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6375000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2022-06-30",
              "val": 6392226,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6392226,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6374760,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6375000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6375000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6375000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6375000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6375000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6375000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6392000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6392000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6392000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6392000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6375000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2022-06-30",
              "val": 6374760,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6374760,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6392226,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6375000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6375000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6375000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6375000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6375000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6375000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6375000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6375000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6375000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6375000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6375000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6392000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2022-06-30",
              "val": 63800000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 63800000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 63800000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 63800000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 63800000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 63800000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 63800000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 63800000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 63800000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 63800000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 63800000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 63800000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 63800000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 63800000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 63800000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 63800000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 63800000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 63800000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 63800000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 63800000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 63800000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 63800000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 63800000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 62874350,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 61267561,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 59660772,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58089000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 56500000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 54893000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 51697000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 50107000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48501000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 45322000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 43733000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 42126000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 40519000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 38947000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 11897407,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11897000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10310000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 10310000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 10310000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 10310000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 10310000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 10310000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12042000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 12042000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 12042000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 12042000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 12042000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12042000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 12042000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 12042000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 12042000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 12042000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 12042000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12042000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 12042000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 12042000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 12042000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 12042000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillAcquiredDuringPeriod": {
        "label": "Goodwill, Acquired During Period",
        "description": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11897407,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 11897000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11897000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 16167927,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 16168000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20302222,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20302000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37698868,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37699000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7094000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7094000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29711000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29711000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 40716000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 40716000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 57121000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 57121000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 57121000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6615000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6615000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 25522000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 25522000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29276000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29276000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47181000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47181000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19396000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19396000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 56824000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 54506000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 82463000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 26598000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": -277254,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -277000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8600,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1330916,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1331000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1331000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3620000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3620000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4932000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4932000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3268000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3268000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8156000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8156000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8156000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -585000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -585000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1873000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1873000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -744000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -744000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 249000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 249000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2026000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7020000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10660000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3110000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IntangibleAssetsNetExcludingGoodwill": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "description": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 62874350,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 61267561,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 59660772,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 59661000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58089000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 56500000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 54893000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 53286000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 51697000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 50107000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48501000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 46894000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 45322000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 43733000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 42126000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 40519000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 40519000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 38947000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryFinishedGoods": {
        "label": "Inventory, Finished Goods, Gross",
        "description": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 586746,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1867054,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1590350,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1591000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1591000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 1591000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1590000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7267000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8545000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8706000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9643000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 9643000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 9643000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 9643000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 9643000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10184000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8270000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8824000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8986000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 8986000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 8986000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 8986000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 8986000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8962000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9503000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10349000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11280000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 11280000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15888000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryGross": {
        "label": "Inventory, Gross",
        "description": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 10323746,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 13988100,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 10323746,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2103477,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4319921,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 4320000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4320000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 4320000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 4320000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7940000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9252000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9985000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 15135000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 15135000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 15135000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 15135000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 15135000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 15583000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15220000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 14265000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 15732000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 15732000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 15732000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 15732000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 15732000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16319000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 18441000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 23774000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 27938000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 27938000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 31515000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryRawMaterials": {
        "label": "Inventory, Raw Materials, Gross",
        "description": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 1307000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2148471,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2473058,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 2473000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2473000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 2473000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2473000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3825000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4012000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4509000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5534000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 5534000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 5534000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 5534000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 5534000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5581000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7771000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7749000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9541000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 9541000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 9541000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 9541000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 9541000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11533000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11724000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 12436000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10377000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 10377000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11857000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryWorkInProcess": {
        "label": "Inventory, Work in Process, Gross",
        "description": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2022-06-30",
              "val": 8430000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 9972575,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13964402,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 13964000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 13964000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 13964000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 13965000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11357000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10944000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10194000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10287000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 10287000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10287000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10287000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 10287000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10899000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10536000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8192000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7723000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 7723000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 7723000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 7723000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 7723000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6797000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7455000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 12851000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 17836000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 17836000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 15457000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": {
          "ReportingUnits": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesGross": {
        "label": "Payments to Acquire Businesses, Gross",
        "description": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 53000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 53000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 53000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 53000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromLongTermLinesOfCredit": {
        "label": "Proceeds from Long-term Lines of Credit",
        "description": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45000000,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 45000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 45000000,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 45000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45000000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 55000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 55000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 85000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 85000000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 85000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 85000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 85000000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 85000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 85000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 190000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 260000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 330000000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 70000000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-06-30",
              "val": 8819786,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8820000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8819786,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8820000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25665578,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25666000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16845792,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16846000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50037106,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50037000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50037000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 94576000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 94576000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 141276000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 141276000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 46700000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 46700000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 199070000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 199070000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 57794000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 57794000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270600000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270600000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270600000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 74999000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 74999000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 162165000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 162165000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 87166000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 87166000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 266927000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 266927000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 104762000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 104762000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 385693000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 385693000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 121463000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 121463000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 271505000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 150042000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 442497000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 170992000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 638496000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 191203000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 31300000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 28896749,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 27592734,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16344361,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 47819618,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 20226884,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 66646205,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 66646000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 25704000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 56863871,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 56864000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 31160140,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 31160000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 97756314,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 97756000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40892443,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40892000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 159253661,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 159254000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 159254000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 74191000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 74191000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 153126000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 153126000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 78935000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 78935000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 236314000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 236314000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 83188000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 83188000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 323123000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 323123000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 323123000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98970000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 98970000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 202524000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 202524000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 103554000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 103554000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 298088000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 298088000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 95564000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 95564000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 411359000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 411359000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 120787000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 120787000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 251067000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 130280000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 401302000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 150235000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 570599000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 184996000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 37206928,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37512716,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37595069,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37569416,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 37680966,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37618599,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37618599,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 38323167,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38704227,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38704227,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 39081100,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 39081100,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39715261,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39715261,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41704362,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41704362,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43523631,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43523631,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43597131,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43597131,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 43669820,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 43669820,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44783380,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44783380,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 47117196,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 47117196,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 47393563,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 47393563,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 47482602,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 47482602,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 47573229,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 47573229,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 47703508,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 47703508,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 48140519,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 48140519,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47914253,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47914253,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48871163,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48871163,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49158159,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 49442001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 49449220,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 50021851,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 49747178,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 51198349,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesOutstandingBasic": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "description": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37206928,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 37512716,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37595069,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37569416,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 37680966,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37618599,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37618599,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 38323167,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38704227,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38704227,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 39081100,
              "accn": "0000950170-22-016143",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-09"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 39081100,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39715261,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39715261,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41704362,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41704362,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40655941,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43523631,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43523631,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43597131,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43597131,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 43669820,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 43669820,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44783380,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 44783380,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 47117196,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 47117196,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45425212,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 47393563,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 47393563,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 47482602,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 47482602,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 47573229,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 47573229,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 47703508,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 47703508,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 48140519,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 48140519,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47914253,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 47914253,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48871163,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48871163,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 49158159,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 49442001,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 49449220,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 50021851,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 49747178,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 51198349,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InventoryNoncurrent": {
        "label": "Inventory, Noncurrent",
        "description": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.",
        "units": {
          "USD": [
            {
              "end": "2022-09-30",
              "val": 11884623,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13707889,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 13708000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 13708000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 13708000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 13708000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14509000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 14249000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13424000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10329000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 10329000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10329000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10329000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 10329000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11081000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11357000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10500000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10518000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 10518000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 10518000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 10518000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 10518000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10973000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10241000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 11862000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11555000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 11555000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11687000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryValuationReserves": {
        "label": "Inventory Valuation Reserves",
        "description": "Amount of valuation reserve for inventory.",
        "units": {
          "USD": [
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "OtherInventoryNoncurrent": {
        "label": "Other Inventory, Noncurrent",
        "description": "Carrying amount as of the balance sheet date of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle (such as inventory related to long-term contracts or program rights).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 322910,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 322910,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 12398220,
              "accn": "0000950170-22-022710",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 14721101,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 14721000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 14721000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "end": "2022-12-31",
              "val": 14721000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 14721000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 15522000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15262000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14120000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11027000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 11027000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 11027000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 11027000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 11027000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14276000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16255000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15389000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 18531000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 18531000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 18531000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 18531000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 18531000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20606000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 24251000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 27481000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26838000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 26838000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 30831000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdvertisingExpense": {
        "label": "Advertising Expense",
        "description": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 18600000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 9100000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32300000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13800000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21400000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21400000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 48100000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 48100000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 26700000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 26700000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 76200000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 76200000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 28100000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 28100000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 100300000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 100300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 100300000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24000000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54300000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54300000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 30300000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 30300000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 75000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 75000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20700000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20700000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 101200000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 101200000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 27700000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 27700000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 63700000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 36000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 105100000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 41400000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 167100000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 59400000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": -211571000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -283831,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -108332,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -153625,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -283831000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -211571,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -211571,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -61502,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 74065000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51670,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32848,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49694,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51670000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74065,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74065,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13464,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "DeferredTaxAssetsGoodwillAndIntangibleAssets": {
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 10422110,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 10422000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4242000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 4242000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5547000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5547000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5349000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2021-12-31",
              "val": 219760,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 109988,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 110000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 315000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "end": "2023-12-31",
              "val": 315000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.012,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.012,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.012,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.018,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.018,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.018,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.063,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.063,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, Prior Year 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 attributable to revisions of previously reported income tax expense.",
        "units": {
          "pure": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.029,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.029,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.029,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            }
          ]
        }
      },
      "GoodwillPeriodIncreaseDecrease": {
        "label": "Goodwill, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1587000,
              "accn": "0000950170-23-004728",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1732000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1732000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1732000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 6375000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3214000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1607000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 4803000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3214000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1607000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 4803000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3214000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1607000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 4803000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": -130403000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39632000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81071000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41438000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -125893000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -44823000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -187134000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8638000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8638000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -76425000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -76425000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67787000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -67787000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -139302000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -139302000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62877000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -62877000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -238278000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -238278000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -238278000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -68357000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -147702000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -79345000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -212304000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -64602000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -64602000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287131000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -287131000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59413000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -108346000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -48933000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -155575000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -47229000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -183704000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -64542000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInIncomeTaxes": {
        "label": "Increase (Decrease) in Income Taxes",
        "description": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2580000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2023-03-31",
              "val": 150000000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 180000000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 180000000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2025-06-30",
              "val": 120000000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 120000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfWarrants": {
        "label": "Proceeds from Issuance of Warrants",
        "description": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1011000,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1011000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments",
        "description": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "description": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000950170-23-018976",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2023-06-30",
              "val": 2521000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2521000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2521000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3195000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3204000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3204000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3204000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11284000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11284000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 11284000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11284000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5032000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2023-06-30",
              "val": 2521000,
              "accn": "0000950170-23-039178",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2521000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2521000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2521000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2521000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2521000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2521000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4807000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4807000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4807000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4807000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11284000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "description": "Amount of cost capitalized for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1300000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 700000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1600000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 900000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2400000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2400000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 900000,
              "accn": "0000950170-23-059470",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 900000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 700000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 700000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 300000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 300000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1000000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 300000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 300000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1300000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 300000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 300000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 700000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 300000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 300000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1500000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 500000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationGiltiPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.02,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.02,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.02,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            }
          ]
        }
      },
      "InventoryWriteDown": {
        "label": "Inventory Write-down",
        "description": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 3231000,
              "accn": "0000950170-24-019118",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5032000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeaseInterestExpense": {
        "label": "Finance Lease, Interest Expense",
        "description": "Amount of interest expense on finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 86000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 86000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 222000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 222000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 101000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 101000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 320000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 320000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 113000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 113000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 243000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 130000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 403000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 160000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 568000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 164000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 2329000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4222000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4230000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4365000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5496000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5806000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7177000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6751000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9038000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 632000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1197000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1280000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1421000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1421000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 1421000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 1421000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 1421000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1816000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2014000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2497000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2545000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 2545000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3193000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2024-03-31",
              "val": 1697000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3025000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2951000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2943000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2943000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 2943000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 2943000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 2943000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3680000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3792000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4680000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4206000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 4206000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5844000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2024-03-31",
              "val": 2713000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4918000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4885000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4950000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6280000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6610000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8183000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7633000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10256000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 849000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1496000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1594000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1741000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2139000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2387000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3007000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3056000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3519000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 46000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 280000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 339000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 403000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 44000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 262000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 294000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2024-03-31",
              "val": 408000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 952000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1037000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1167000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 812000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1048000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1644000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1726000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1032000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 800000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1407000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1500000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1638000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1639000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1880000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2487000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2557000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2789000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 610000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 783000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 415000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 1689000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1251000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 783000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 2916000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 384000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 696000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 655000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 585000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 784000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 804000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1006000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 882000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1218000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinanceLeasePrincipalPayments": {
        "label": "Finance Lease, Principal Payments",
        "description": "Amount of cash outflow for principal payment on finance lease.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 163000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 163000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 349000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 349000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 660000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 660000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 990000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 990000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 401000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 401000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 919000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1583000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2124000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 672000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2024-03-31",
              "val": 2400000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4200000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4200000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4300000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5400000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5700000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7100000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6600000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8900000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2024-01-01",
              "end": "2024-03-31",
              "val": 110000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 110000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 373000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 373000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 263000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 263000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 697000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 697000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 324000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 324000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1034000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1034000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 412000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 412000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 949000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 537000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1633000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 684000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2186000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 679000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "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": "2024-03-31",
              "val": 0.097,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.096,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.096,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.09,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.095,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.096,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.096,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.028,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.029,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-01-01",
              "end": "2024-03-31",
              "val": 2492000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2492000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4572000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4572000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4890000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4890000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5355000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5355000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1532000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1532000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2360000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4395000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4510000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3433000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "TaxesPayableCurrent": {
        "label": "Taxes Payable, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 492000,
              "accn": "0000950170-24-053697",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 493000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 493000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 960000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 960000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 960000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "end": "2024-12-31",
              "val": 960000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "end": "2024-12-31",
              "val": 960000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 960000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-12-31",
              "val": 101000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23"
            },
            {
              "end": "2025-12-31",
              "val": 101000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 99000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "description": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "units": {
          "USD": [
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6741000,
              "accn": "0000950170-24-090828",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6741000,
              "accn": "0000950170-24-124758",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6741000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6741000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30680000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30680000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 11661000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 59558000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2024-12-31",
              "val": 1000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9659000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20034000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20034000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5406000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10485000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5079000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -16151000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5666000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21581000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21581000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -5258000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5258000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -9344000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -4086000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -12719000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -3375000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -15928000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3092000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InterestIncomeOperating": {
        "label": "Interest Income, Operating",
        "description": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2324000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13581000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13581000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4324000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8104000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3780000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11792000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3688000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15012000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15012000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2827000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2827000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5079000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2252000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7334000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2255000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9371000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1907000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2023-01-09",
              "val": 350000000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-01-09",
              "val": 350000000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "Segment": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherResearchAndDevelopmentExpense": {
        "label": "Other Research and Development Expense",
        "description": "Amount of other research and development expense.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4078000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5998000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5998000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2546000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5119000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2573000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8186000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3067000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12274000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12274000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3969000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3969000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7198000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3229000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11942000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4744000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20645000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 13985000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "SegmentReportingOtherItemAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4139000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7335000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7335000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1589000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3179000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1590000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4785000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1606000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6477000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6477000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1572000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1572000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12586000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 11014000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 14193000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1607000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16230000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1572000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "SellingAndMarketingExpense": {
        "label": "Selling and Marketing Expense",
        "description": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 104659000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 237228000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 237228000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 71196000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 145752000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 74556000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 213938000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 68186000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 293355000,
              "accn": "0000950170-25-022457",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 293355000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92288000,
              "accn": "0000950170-25-063634",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 92288000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 191664000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 99376000,
              "accn": "0000950170-25-102148",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 305864000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 114200000,
              "accn": "0001193125-25-262664",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-03",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 440402000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 146437000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, 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 meals and entertainment expense.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.011,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.002,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
        "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent",
        "description": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.003,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, 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 tax credits.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.003,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.011,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -180000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidForeignAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -180000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17941000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -38479000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2098000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -364000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -19963000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -79000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherReconcilingItems": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -498000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 3810000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsOther": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, 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 tax credits.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 589000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 2030000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingLeaseLiability": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 154000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -422000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 208000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -535000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -608000,
              "accn": "0001193125-26-204274",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-04",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2025-12-31",
              "val": 1285000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3267000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3267000,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "description": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-064267",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-23",
              "frame": "CY2025"
            }
          ]
        }
      }
    },
    "ecd": {
      "CoSelectedMeasureAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2163524,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10647212,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3429516,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3557974,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11038014,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4511767,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3201133,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3553199,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3611563,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3587903,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 100.02,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89.9,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94.03,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 93.49,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 124.75,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoActuallyPaidCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11115528,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28012845,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9643777,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10059065,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33803679,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8054631,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8322402,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9896629,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10364688,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10283492,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46.37,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 94.67,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 97.69,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103.85,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 224.18,
              "accn": "0001193125-26-177610",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}